Fix SVACE defect (DEREF_OF_NULL.RET.STAT) 84/299784/1 accepted/tizen/unified/20231011.153145
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 10 Oct 2023 08:18:29 +0000 (17:18 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 10 Oct 2023 08:18:29 +0000 (17:18 +0900)
[Version] 0.4.21
[Issue Type] SVACE (VD)

Change-Id: Ie0d31d03e2d63100b22f7a37bedaead826d7fede
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-webrtc.spec
src/webrtc_private.c

index aa424059687aeaa83820bd43af8b3e8bee6944b5..728dfe6ba2754e0df5805be88698df97a12d4b38 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.4.20
+Version:    0.4.21
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index ef246ad9bd24fa254a2a9fe99ca0cc77d370fbe2..00090bf71dd52b86df479ced0e0b032cdddcdcfe 100644 (file)
@@ -1297,7 +1297,7 @@ static bool __is_existing_pad(webrtc_gst_slot_s *source, const char *pad_name)
 
        while (GST_ITERATOR_OK == gst_iterator_next(iter, &item)) {
                pad = g_value_get_object(&item);
-               if (g_strrstr(GST_PAD_NAME(pad), pad_name)) {
+               if (pad && g_strrstr(GST_PAD_NAME(pad), pad_name)) {
                        exist = true;
                        break;
                }