From 0f2b28f395a993f4809db74ca570715164988834 Mon Sep 17 00:00:00 2001 From: "saerome.kim" Date: Wed, 6 Dec 2017 21:50:24 +0900 Subject: [PATCH] Fix WGID 259685 Change-Id: I2a7c85ffa7eb5e3ddd99de2bc92bba7e3ae1be77 Signed-off-by: saerome.kim --- examples/pathutils.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) mode change 100755 => 100644 examples/pathutils.c 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); -- 2.7.4