base:tizenmemory: Fix memory leak when tbm_bo_export_fd() is failed 31/297731/1 accepted/tizen/7.0/unified/20230825.185043
authorJeongmo Yang <jm80.yang@samsung.com>
Wed, 23 Aug 2023 09:00:22 +0000 (18:00 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Wed, 23 Aug 2023 09:05:55 +0000 (18:05 +0900)
[Version] 1.20.0-51
[Issue Type] Bug fix

Change-Id: I1a494e45be6518271506bc735aab56a86b676d41
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/gstreamer.spec
subprojects/gst-plugins-base/gst-libs/gst/allocators/gsttizenmemory.c

index 01edb379fc056111d22a60070e93f6da8256f8d3..d8258a2463c1044712492335046c5679df5df3ad 100644 (file)
@@ -62,7 +62,7 @@
 
 Name:           %{_name}
 Version:        1.20.0
-Release:        50
+Release:        51
 Summary:        Streaming-Media Framework Runtime
 License:        LGPL-2.0+
 Group:          Multimedia/Framework
index ee822ed33fce10a218cdcaec813b59bbd2ce9351..2eb7723159f3c4aa8300ed8552cebd893ac55ced 100644 (file)
@@ -134,6 +134,7 @@ _tizen_video_mem_new (GstAllocator * allocator, GstMemory * parent, GstVideoInfo
         close (tmem->fd[j]);
       }
 
+      tbm_surface_internal_unref (tmem->surface);
       g_slice_free (GstTizenMemory, tmem);
       return NULL;
     }