From 38cf42f90f59d97d381d500457f8dabf5ac6c921 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Tue, 20 Nov 2018 14:21:54 +0800 Subject: [PATCH] msdk: Close fd handle Otherwise it will result in resource leak if mem == NULL --- sys/msdk/gstmsdkvideomemory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/msdk/gstmsdkvideomemory.c b/sys/msdk/gstmsdkvideomemory.c index b9b4f9ca71..26484687cf 100644 --- a/sys/msdk/gstmsdkvideomemory.c +++ b/sys/msdk/gstmsdkvideomemory.c @@ -415,6 +415,7 @@ gst_msdk_dmabuf_memory_new_with_surface (GstAllocator * allocator, mem = gst_dmabuf_allocator_alloc (allocator, fd, size); if (!mem) { GST_ERROR ("failed ! dmabuf fd: %d", fd); + close (fd); return NULL; } -- 2.34.1