From 0a741d85a78c41e9c4dffb365d6967e314dafc04 Mon Sep 17 00:00:00 2001 From: Emmanuel Fleury Date: Thu, 19 Nov 2020 19:56:54 +0100 Subject: [PATCH] Fix signedness warning in gio/tests/socket.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gio/tests/socket.c: In function ‘test_get_available’: gio/tests/socket.c:1696:53: error: comparison of integer expressions of different signedness: ‘gssize’ {aka ‘long int’} and ‘long unsigned int’ 1696 | if (g_socket_get_available_bytes (server) > sizeof (data)) | ^ --- gio/tests/socket.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gio/tests/socket.c b/gio/tests/socket.c index ee098c55f..3a567ec9d 100644 --- a/gio/tests/socket.c +++ b/gio/tests/socket.c @@ -1694,7 +1694,8 @@ test_get_available (gconstpointer user_data) for (tries = 0; tries < 100; tries++) { - if (g_socket_get_available_bytes (server) > sizeof (data)) + gssize res = g_socket_get_available_bytes (server); + if ((res == -1) || ((gsize) res > sizeof (data))) break; g_usleep (100000); }