Utils: perform additional null check 85/132685/1
authorLukasz Stanislawski <l.stanislaws@samsung.com>
Wed, 7 Jun 2017 06:41:40 +0000 (08:41 +0200)
committerLukasz Stanislawski <l.stanislaws@samsung.com>
Wed, 7 Jun 2017 06:41:40 +0000 (08:41 +0200)
Perform additional null check, since app_get_* methods may
return null.
Issue was spotted by using fault sanitizer tool.

Change-Id: I61f4e2ad1544d2d9db3ddd04b581dd001dd5950b

clock/src/Utils/TizenAppUtils.cpp

index 6d5d6ea9ea26fe421ca3c9f5c191480439cd0f82..866fc56d802383b58323be59d380a8f3a0aa4eeb 100644 (file)
@@ -60,6 +60,8 @@ const char *TizenAppUtils::GetResourcePath(enum AppSubdirectory dir, const char
                dlog_print(DLOG_FATAL, LOG_TAG, "Not handled directory type.");
                return NULL;
        }
+       if (!prefix)
+               return NULL;
        size_t res = eina_file_path_join(buf, sizeof(buf), prefix, relative);
        free(prefix);
        if (res > sizeof(buf)) {