From 08d2037d84ac50785f801b5643fea50d12ba6d2c Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Tue, 26 Apr 2022 17:02:47 +0900 Subject: [PATCH] webrtc_test: Check return value of g_io_channel_read_chars() [Version] 0.2.166 [Issue Type] Coverity defects Change-Id: I0320f4b95c94da0dec4ef2f447c90d6b561aa6c1 Signed-off-by: Sangchul Lee --- packaging/capi-media-webrtc.spec | 2 +- test/webrtc_test.c | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index ef0a3120..7289268b 100644 --- a/packaging/capi-media-webrtc.spec +++ b/packaging/capi-media-webrtc.spec @@ -1,6 +1,6 @@ Name: capi-media-webrtc Summary: A WebRTC library in Tizen Native API -Version: 0.2.165 +Version: 0.2.166 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/test/webrtc_test.c b/test/webrtc_test.c index 25e718d5..95239dea 100644 --- a/test/webrtc_test.c +++ b/test/webrtc_test.c @@ -4884,11 +4884,16 @@ static void interpret(char *cmd) gboolean input(GIOChannel *channel, GIOCondition condition, gpointer data) { + GIOStatus status; gchar buf[MAX_STRING_LEN]; gsize read; - GError *error = NULL; - g_io_channel_read_chars(channel, buf, MAX_STRING_LEN, &read, &error); + status = g_io_channel_read_chars(channel, buf, sizeof(buf), &read, NULL); + if (status != G_IO_STATUS_NORMAL) { + g_printerr("failed to g_io_channel_read_chars(), status[%d]", status); + return TRUE; + } + buf[read] = '\0'; g_strstrip(buf); interpret(buf); -- 2.34.1