Fix svace issue 09/126109/1
authorSomin Kim <somin926.kim@samsung.com>
Thu, 20 Apr 2017 06:44:32 +0000 (15:44 +0900)
committerSomin Kim <somin926.kim@samsung.com>
Thu, 20 Apr 2017 06:44:32 +0000 (15:44 +0900)
Change-Id: Ic98f016ce5a98ac91083e1d12213710db0838142
Signed-off-by: Somin Kim <somin926.kim@samsung.com>
src/server/Credential.cpp

index b72e4b1..bebb6a7 100644 (file)
@@ -40,7 +40,7 @@ namespace {
                        ScopeMutex sm(&__cynaraMutex);
 
                        int err;
-                       cynara_configuration* conf;
+                       cynara_configuration* conf = NULL;
 
                        err = cynara_configuration_create(&conf);
                        IF_FAIL_VOID_TAG(err == CYNARA_API_SUCCESS, _E, "Cynara configuration creation failed");
@@ -107,7 +107,8 @@ Credential::Credential(GDBusConnection* conn, const std::string& busName) :
                __valid = false;
        }
 
-       __uid = static_cast<uid_t>(std::atoll(__user));
+       if (__user)
+               __uid = static_cast<uid_t>(std::atoll(__user));
 }
 
 Credential::~Credential()