From: Hwankyu Jhun Date: Tue, 13 Dec 2016 01:45:30 +0000 (+0900) Subject: Fix resource leak X-Git-Tag: submit/tizen_3.0/20161213.042049 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=21f50514ebf0c2bfd7ae78411cff9e9e6a6994e7;p=platform%2Fcore%2Fappfw%2Fxdgmime.git Fix resource leak Change-Id: I5598b82a2645784a80bcfa5fc3114190d74c893c Signed-off-by: Hwankyu Jhun --- diff --git a/xdgmime/src/xdgmimecache.c b/xdgmime/src/xdgmimecache.c index b9244ec..ddcb90c 100644 --- a/xdgmime/src/xdgmimecache.c +++ b/xdgmime/src/xdgmimecache.c @@ -146,7 +146,11 @@ _xdg_mime_cache_new_from_file (const char *file_name) cache = (XdgMimeCache *) malloc (sizeof (XdgMimeCache)); if (cache == NULL) - return NULL; + { + munmap (buffer, st.st_size); + + goto done; + } cache->minor = minor; cache->ref_count = 1;