webrtc_sink: Add null check code 20/261220/3
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 13 Jul 2021 09:55:34 +0000 (18:55 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 14 Jul 2021 07:21:45 +0000 (16:21 +0900)
[Version] 0.2.44
[Issue Type] Improvement

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

index 425557f4a47fbc07d4b34686bc0d038231191985..01c2799c0d159fed4d1b53c988eaa4bb17d01273 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.2.43
+Version:    0.2.44
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 7a42cd3a1a24b05c4c9c1141b1b19836ee8e6fed..2a01dc2748c3b237a65f0431ee30ba312a9f1d10 100644 (file)
@@ -318,6 +318,7 @@ static void __decodebin_pad_added_cb(GstElement *decodebin, GstPad *new_pad, gpo
        LOG_INFO("[%s], new_pad[%s], media_type[%s]", GST_ELEMENT_NAME(decodebin), GST_PAD_NAME(new_pad), media_type);
 
        sink = __find_sink_slot(webrtc, GST_ELEMENT_NAME(decodebin));
+       RET_IF(sink == NULL, "could not find an item by [%s] in sink slots", GST_ELEMENT_NAME(decodebin));
 
        if (g_strrstr(media_type, "video")) {
                sink->media_types |= MEDIA_TYPE_VIDEO;