From: Youngwoo Date: Tue, 11 Apr 2023 02:10:26 +0000 (+0900) Subject: Fix coverity issue (Resource Leak) X-Git-Tag: accepted/tizen/unified/20230413.123711^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bacd31e81e68b86c9c6cedd9367adf6cd0f0d534;p=platform%2Fcore%2Fapi%2Fscreen-mirroring.git Fix coverity issue (Resource Leak) [Version] : 0.2.35 [Issue type] : Resource Leak Change-Id: I9b2a7f33772fa1991e31b8ba6c9a2665ffd43080 Signed-off-by: Youngwoo --- diff --git a/packaging/capi-media-screen-mirroring.spec b/packaging/capi-media-screen-mirroring.spec index f902d01..2b694b0 100644 --- a/packaging/capi-media-screen-mirroring.spec +++ b/packaging/capi-media-screen-mirroring.spec @@ -1,6 +1,6 @@ Name: capi-media-screen-mirroring Summary: A screen mirroring library in Tizen C API -Version: 0.2.34 +Version: 0.2.35 Release: 1 Group: Multimedia/API License: Apache-2.0 diff --git a/src/scmirroring_primary_sink.c b/src/scmirroring_primary_sink.c index 44f5c78..0687bf1 100644 --- a/src/scmirroring_primary_sink.c +++ b/src/scmirroring_primary_sink.c @@ -81,6 +81,8 @@ int scmirroring_primary_sink_create(scmirroring_primary_sink_h *scmirroring_prim ret = scmirroring_src_create(&handle->primary_src); if (ret != SCMIRRORING_ERROR_NONE) { + mm_wfd_sink_destroy(handle->mm_handle); + SCMIRRORING_SAFE_FREE(handle); scmirroring_error("Failed to create source handle\n"); return _scmirroring_error_convert(__func__, ret); }