From: saerome.kim Date: Wed, 6 Dec 2017 12:50:24 +0000 (+0900) Subject: Fix WGID 259685 X-Git-Tag: accepted/tizen/5.0/unified/20181102.030548^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0f2b28f395a993f4809db74ca570715164988834;p=platform%2Fupstream%2Flibmtp.git Fix WGID 259685 Change-Id: I2a7c85ffa7eb5e3ddd99de2bc92bba7e3ae1be77 Signed-off-by: saerome.kim --- diff --git a/examples/pathutils.c b/examples/pathutils.c old mode 100755 new mode 100644 index c51214c..b7eff18 --- a/examples/pathutils.c +++ b/examples/pathutils.c @@ -1,4 +1,4 @@ -/** +/** * \file pathutils.c * * Copyright (C) 2005-2008 Linus Walleij @@ -31,7 +31,7 @@ static uint32_t lookup_folder_id (LIBMTP_folder_t * folder, char * path, char * parent) { - char * current; + char * current = NULL; uint32_t ret = (uint32_t) -1; if (strcmp(path,"/")==0) @@ -42,6 +42,10 @@ lookup_folder_id (LIBMTP_folder_t * folder, char * path, char * parent) } current = malloc (strlen(parent) + strlen(folder->name) + 2); + if (current == NULL) { + printf("Memory allocation failure\n"); + return ret; + } snprintf(current,strlen(parent)+strlen(folder->name)+1,"%s/%s",parent,folder->name); if (strcasecmp (path, current) == 0) { free (current);