From b471207fdecc3f2bf902bbed13fbb044c77d2bc8 Mon Sep 17 00:00:00 2001 From: Junghoon Park Date: Tue, 21 Jun 2016 14:04:49 +0900 Subject: [PATCH] Add null checkers Change-Id: I6efa4c92f7467484ca8ea95a3625985773145eaa Signed-off-by: Junghoon Park --- src/launchpad_common.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/launchpad_common.c b/src/launchpad_common.c index ef42c0a..19ad650 100644 --- a/src/launchpad_common.c +++ b/src/launchpad_common.c @@ -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); -- 2.7.4