From: Adam Michalski Date: Thu, 16 Mar 2023 14:26:28 +0000 (+0100) Subject: [fix] sessiond: OnSwitchUser: `prev_subsession_id` being overwritten X-Git-Tag: accepted/tizen/unified/20230317.081025^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5cfe2d3bd559b6779383a56f2a48c33687ab1fb4;p=platform%2Fcore%2Fsystem%2Fsessiond.git [fix] sessiond: OnSwitchUser: `prev_subsession_id` being overwritten Due to incorrect use of `std::string_view`, the value of `prev_subsession_id` was overwritten by `next_subsession_id`. Change-Id: Id198573cfae9cdc4f7e3edcc87f006801dfb8395 --- diff --git a/src/service/src/main.cpp b/src/service/src/main.cpp index abafc87..fcc1c11 100644 --- a/src/service/src/main.cpp +++ b/src/service/src/main.cpp @@ -236,7 +236,7 @@ struct sessiond_context { switch_id += 1; - std::string_view prev_subsession_id = SUBSESSION_INITIAL_SID; + std::string prev_subsession_id = SUBSESSION_INITIAL_SID; if (last_subsession_per_session.contains(session_uid)) prev_subsession_id = last_subsession_per_session.at(session_uid);