From: sunm.lee Date: Wed, 15 Jun 2016 02:16:55 +0000 (+0900) Subject: init: Assign set value to avoid ambiguity X-Git-Tag: accepted/tizen/common/20160627.191305^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fsystem%2Ftizen-platform-wrapper.git;a=commitdiff_plain;h=d6fab2df73af7913ffb765dca91d05b6f283154d;ds=sidebyside init: Assign set value to avoid ambiguity The set value of uid/euid is set by 0 only it was invalid. To avoid access to uninitialized value of set after that, set the set value in the valid case too. Change-Id: Ia6add4eb382402f901314cb91f971234c3a73bfe Signed-off-by: sunm.lee --- diff --git a/src/init.c b/src/init.c index 76868cc..10cdc61 100644 --- a/src/init.c +++ b/src/init.c @@ -159,6 +159,7 @@ static void foreignpw( struct reading *reading) snprintf( suid, sizeof suid, "%u", (unsigned)get_uid(reading->context)); uid.id = suid; array[n++] = &uid; + uid.set = 1; } else { uid.set = 0; @@ -180,6 +181,7 @@ static void foreignpw( struct reading *reading) snprintf( seuid, sizeof seuid, "%u", (unsigned)get_euid(reading->context)); euid.id = seuid; array[n++] = &euid; + euid.set = 1; } else { euid.set = 0;