[UTC][mediatool][NON-ACR][TSAM-12751: fix the memory leak]
authorSejun Park <sejun79.park@samsung.com>
Mon, 6 Feb 2017 09:14:04 +0000 (18:14 +0900)
committerSejun Park <sejun79.park@samsung.com>
Mon, 6 Feb 2017 09:14:04 +0000 (18:14 +0900)
Change-Id: Ic49f1e7a4d37c0a97a6901f06f46a7288ce00e43

src/utc/mediatool/utc-mediatool.c

index ceb44157b07cc9690ec0fcbbbf0a714cd525555c..5ea1c139d2ee6213e09c4d04b8f3ec8248e0ed0b 100755 (executable)
@@ -250,6 +250,7 @@ int utc_media_packet_set_format_p(void)
        int ret2 = MEDIA_PACKET_ERROR_NONE;
 
        media_format_h fmt;
+
        if (media_format_create(&fmt) == MEDIA_FORMAT_ERROR_NONE) {
                int ret_video = MEDIA_FORMAT_ERROR_NONE;
                ret_video = media_format_set_video_mime(fmt, MEDIA_FORMAT_H264_HP);
@@ -274,6 +275,7 @@ int utc_media_packet_set_format_p(void)
        if(ret1 == MEDIA_PACKET_ERROR_NONE)
                media_packet_destroy(packet);
 
+       media_format_unref(fmt);
        return 0;
 
 }
@@ -2037,6 +2039,9 @@ int utc_media_format_make_writable_p(void)
        ret = media_format_make_writable(format, &fmt);
        assert_eq(MEDIA_FORMAT_ERROR_NONE,ret);
 
+       ret = media_format_unref(fmt);
+       assert_eq(MEDIA_FORMAT_ERROR_NONE,ret);
+
        return 0;
 }