summaryrefslogtreecommitdiff
path: root/gio/gunixsocketaddress.c
diff options
context:
space:
mode:
authorEmmanuel Fleury <emmanuel.fleury@gmail.com>2020-11-18 20:07:34 +0100
committerEmmanuel Fleury <emmanuel.fleury@gmail.com>2021-04-05 12:03:51 +0200
commit1f23770bc30980cf1e4046a24b4f39de6ea8c1ed (patch)
treefe32cae9aebc414d0d6ac38dd6af0232063e0ff8 /gio/gunixsocketaddress.c
parent5fec11245307347082bc9ccae8d495a37a40abb0 (diff)
downloadglib-1f23770bc30980cf1e4046a24b4f39de6ea8c1ed.tar.gz
Fix signedness warning in gio/gunixsocketaddress.c
gio/gunixsocketaddress.c: In function ‘g_unix_socket_address_to_native’: gio/gunixsocketaddress.c:217:15: error: comparison of integer expressions of different signedness: ‘gsize’ {aka ‘long unsigned int’} and ‘gssize’ {aka ‘long int’} 217 | if (destlen < socklen) | ^
Diffstat (limited to 'gio/gunixsocketaddress.c')
-rw-r--r--gio/gunixsocketaddress.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gio/gunixsocketaddress.c b/gio/gunixsocketaddress.c
index 0ab1a62e9..69204e9b9 100644
--- a/gio/gunixsocketaddress.c
+++ b/gio/gunixsocketaddress.c
@@ -214,7 +214,8 @@ g_unix_socket_address_to_native (GSocketAddress *address,
gssize socklen;
socklen = g_unix_socket_address_get_native_size (address);
- if (destlen < socklen)
+ g_assert (socklen >= 0);
+ if (destlen < (gsize) socklen)
{
g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NO_SPACE,
_("Not enough space for socket address"));