Add null checkers 96/75696/1 submit/tizen/20160621.051841
authorJunghoon Park <jh9216.park@samsung.com>
Tue, 21 Jun 2016 05:04:49 +0000 (14:04 +0900)
committerJunghoon Park <jh9216.park@samsung.com>
Tue, 21 Jun 2016 05:04:49 +0000 (14:04 +0900)
Change-Id: I6efa4c92f7467484ca8ea95a3625985773145eaa
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
src/launchpad_common.c

index ef42c0a..19ad650 100644 (file)
@@ -636,8 +636,15 @@ char *_get_libdir(const char *path)
        char buf[PATH_MAX];
        char *ptr;
 
+       if (path == NULL)
+               return NULL;
        path_dup = strdup(path);
+       if (path_dup == NULL)
+               return NULL;
        ptr = strrchr(path_dup, '/');
+       if (ptr == NULL)
+               return NULL;
+
        *ptr = '\0';
 
        snprintf(buf, sizeof(buf), "%s/../lib/", path_dup);