Fix SVACE defect (SEC_INVALID_ASSIGNMENT_WITH_UNSIGNED_VALUES) 31/283531/1 accepted/tizen/7.0/unified/20221107.172913
authorSangchul Lee <sc11.lee@samsung.com>
Mon, 24 Oct 2022 02:47:18 +0000 (11:47 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 28 Oct 2022 05:33:38 +0000 (14:33 +0900)
[Version] 0.3.260
[Issue Type] Svace

Change-Id: Idfcfeeda1487ac0eb2cf3b71db0c7316052842d4

packaging/capi-media-webrtc.spec
src/webrtc.c
src/webrtc_display.c

index 32a10a59462156457c727c62385b9b97dc10a0e7..51ab5ac586240c9459e4f5c0f71358cce058fe40 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.3.259
+Version:    0.3.260
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index d93f98c50b5de6660f97fe6b5a0d3397a39a95b4..e5b50cf498b688c963b65a9fa10181f902564a18 100644 (file)
@@ -2035,7 +2035,7 @@ int webrtc_data_channel_get_buffered_amount(webrtc_data_channel_h channel, unsig
 
        g_object_get(_channel->channel, "buffered-amount", &_buffered_amount, NULL);
 
-       *buffered_amount = _buffered_amount;
+       *buffered_amount = (unsigned int)_buffered_amount;
 
        LOG_INFO("channel[%p] buffered_amount[%u]", _channel, *buffered_amount);
 
index 2c2c7f80f3e03d9c270101e9377af52ca672e57e..9b993eaf15d25d993582b1e598723726b732aa4a 100644 (file)
@@ -625,7 +625,7 @@ static media_packet_h __get_media_packet_from_buffer(webrtc_display_s *display,
        RET_VAL_IF(info == NULL, NULL, "info is NULL");
 
        mem = gst_buffer_peek_memory(buffer, 0);
-       info->length_total = gst_memory_get_sizes(mem, NULL, NULL);
+       info->length_total = (unsigned int)gst_memory_get_sizes(mem, NULL, NULL);
        info->timestamp = (unsigned int)(GST_TIME_AS_MSECONDS(GST_BUFFER_PTS(buffer))); /* nano sec -> milli sec */
 
        if (!__swcodec_set_stride_elevation(info) || !__swcodec_set_bo(display, info, mem))