From 5515dda6e6669cdddb51be71e1dce61d3bcfca4b Mon Sep 17 00:00:00 2001 From: Emmanuel Fleury Date: Tue, 17 Nov 2020 00:42:20 +0100 Subject: [PATCH] Fix signedness warning in gio/gsubprocess.c:child_setup() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gio/gsubprocess.c: In function ‘child_setup’: gio/gsubprocess.c:271:56: error: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘guint’ {aka ‘unsigned int’} 271 | if (child_data->fds[i] != -1 && child_data->fds[i] != i) | ^~ --- gio/gsubprocess.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gio/gsubprocess.c b/gio/gsubprocess.c index 4bf1f6b88..a18ed73c1 100644 --- a/gio/gsubprocess.c +++ b/gio/gsubprocess.c @@ -256,7 +256,7 @@ static void child_setup (gpointer user_data) { ChildData *child_data = user_data; - gint i; + guint i; gint result; int errsv; @@ -268,7 +268,7 @@ child_setup (gpointer user_data) * have been created O_CLOEXEC. */ for (i = 0; i < 3; i++) - if (child_data->fds[i] != -1 && child_data->fds[i] != i) + if (child_data->fds[i] != -1 && child_data->fds[i] != (gint) i) { do {