webrtc_test: Fix data type to prevent integer overflow 88/271488/1
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 22 Feb 2022 05:11:22 +0000 (14:11 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 22 Feb 2022 05:12:19 +0000 (14:12 +0900)
[Version] 0.3.59
[Issue Type] SVACE

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

index 5ff4d0c2cc9ef0b0690de1c2b20038a94949de80..0e3db840e2b3c5f01b408f5da79478df333f55c2 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.3.58
+Version:    0.3.59
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index d2d0340c4cac8e342238e077edf9637a4d545b58..b5294722365a5ee4013159b47c329269ae90e665 100644 (file)
@@ -1191,7 +1191,7 @@ static void _webrtc_data_channel_send_file(int index, const char *file_path)
        gchar *expected_name;
        gchar *expected_size;
        ssize_t read_size;
-       ssize_t sum_size;
+       unsigned long long sum_size;
        char buffer[BUFFER_SIZE] = {0, };
        int fd;
        unsigned int buffered_amount;
@@ -1235,7 +1235,7 @@ static void _webrtc_data_channel_send_file(int index, const char *file_path)
                sum_size = 0;
                while((read_size = read(fd, buffer, BUFFER_SIZE)) > 0) {
                        sum_size += read_size;
-                       g_print("%s : [%zd / %llu]bytes is read.", file_path, sum_size, (unsigned long long)st.st_size);
+                       g_print("%s : [%llu / %llu]bytes is read.", file_path, sum_size, (unsigned long long)st.st_size);
 
                        ret = webrtc_data_channel_send_bytes(g_conns[index].channels[i], buffer, (unsigned int)read_size);
                        if (ret != WEBRTC_ERROR_NONE)