From: Minje Ahn Date: Tue, 14 Jul 2015 10:33:35 +0000 (+0900) Subject: Fix memory leak X-Git-Tag: accepted/tizen/mobile/20150716.010632~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1dfc3aeb19c0c4508902cb9dbf467aa2d094ff05;p=platform%2Fcore%2Fmultimedia%2Flibmedia-service.git Fix memory leak Change-Id: I227eafc6f9c5f98bd5025b10bf09be9fe43bdede Signed-off-by: Minje Ahn --- diff --git a/src/common/media-svc-media.c b/src/common/media-svc-media.c index 66111d5..c406b04 100755 --- a/src/common/media-svc-media.c +++ b/src/common/media-svc-media.c @@ -178,6 +178,8 @@ char *_media_svc_get_thumb_default_path(uid_t uid) grpinfo = getgrnam("users"); if (grpinfo == NULL) { media_svc_error("getgrnam(users) returns NULL !"); + if(result_psswd) + free(result_psswd); return NULL; } } else { diff --git a/src/common/media-svc-util.c b/src/common/media-svc-util.c index a7a54a8..6ffe51a 100755 --- a/src/common/media-svc-util.c +++ b/src/common/media-svc-util.c @@ -717,6 +717,8 @@ char *_media_svc_get_thumb_internal_path(uid_t uid) grpinfo = getgrnam("users"); if (grpinfo == NULL) { media_svc_error("getgrnam(users) returns NULL !"); + if(result_psswd) + free(result_psswd); return NULL; } } else { @@ -752,6 +754,8 @@ char *_media_svc_get_thumb_external_path(uid_t uid) grpinfo = getgrnam("users"); if (grpinfo == NULL) { media_svc_error("getgrnam(users) returns NULL !"); + if(result_psswd) + free(result_psswd); return NULL; } } else { @@ -824,6 +828,8 @@ static char *_media_svc_get_thumb_path(uid_t uid) grpinfo = getgrnam("users"); if (grpinfo == NULL) { media_svc_error("getgrnam(users) returns NULL !"); + if(result_psswd) + free(result_psswd); return NULL; } } else {