Fix svace issue (WGID:25363) 80/55580/1 accepted/tizen/mobile/20151228.233143 accepted/tizen/tv/20151228.232118 accepted/tizen/wearable/20151228.231416 submit/tizen/20151228.105109
authorGilbok Lee <gilbok.lee@samsung.com>
Mon, 28 Dec 2015 01:53:38 +0000 (10:53 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Mon, 28 Dec 2015 01:53:38 +0000 (10:53 +0900)
Change-Id: I4a0dba22adfb94bb67276106aa1863e7ba1d748f
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
src/mediademuxer_port.c

index d1f79abddc3562f9a1331d6c5c9afa64f2b0ff56..c692c68dca42106ba82c723bbffe39c47a6ece34 100755 (executable)
@@ -213,7 +213,11 @@ mediademuxer_src_type __md_util_media_type(char **uri)
                        strncpy(old_uristr, *uri, len_uri + 1);
                        /* need to added 7 char for file:// + 1 for '\0'+ uri len */
                        new_uristr = (char *)realloc(*uri, (7 + len_uri + 1) * sizeof(char));
-                       MEDIADEMUXER_CHECK_NULL(new_uristr);
+                       if (!new_uristr) {
+                               free(old_uristr);
+                               old_uristr = NULL;
+                               return MD_ERROR_INVALID_ARGUMENT;
+                       }
                        MD_L("reallocating uri[%p] to new_uristr[%p] \n", *uri, new_uristr);
                        *uri = new_uristr;
                        g_snprintf(*uri, 7 + len_uri + 1, "file://%s", old_uristr);