From: Zbigniew Jędrzejewski-Szmek Date: Mon, 19 Dec 2022 13:35:05 +0000 (+0100) Subject: socket-proxyd: do not hardcode -1 in a check for fd validity X-Git-Tag: v253-rc1~241^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da850694a9843b1edda3d6791f0eb7c715d7d0fa;p=thirdparty%2Fsystemd.git socket-proxyd: do not hardcode -1 in a check for fd validity --- diff --git a/src/socket-proxy/socket-proxyd.c b/src/socket-proxy/socket-proxyd.c index 2a6eeb661a6..fb262842d88 100644 --- a/src/socket-proxy/socket-proxyd.c +++ b/src/socket-proxy/socket-proxyd.c @@ -234,15 +234,15 @@ static int traffic_cb(sd_event_source *s, int fd, uint32_t revents, void *userda goto quit; /* EOF on both sides? */ - if (c->server_fd == -1 && c->client_fd == -1) + if (c->server_fd < 0 && c->client_fd < 0) goto quit; /* Server closed, and all data written to client? */ - if (c->server_fd == -1 && c->server_to_client_buffer_full <= 0) + if (c->server_fd < 0 && c->server_to_client_buffer_full <= 0) goto quit; /* Client closed, and all data written to server? */ - if (c->client_fd == -1 && c->client_to_server_buffer_full <= 0) + if (c->client_fd < 0 && c->client_to_server_buffer_full <= 0) goto quit; r = connection_enable_event_sources(c);