From: Aki Tuomi Date: Mon, 27 May 2019 09:55:54 +0000 (+0300) Subject: lib: fd-util - Ensure fd is in valid range X-Git-Tag: 2.3.9~461 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fe946d283ceea77190dffaec63f06ee30a6679f;p=thirdparty%2Fdovecot%2Fcore.git lib: fd-util - Ensure fd is in valid range --- diff --git a/src/lib/fd-util.c b/src/lib/fd-util.c index 45dcfcf2d9..0456186595 100644 --- a/src/lib/fd-util.c +++ b/src/lib/fd-util.c @@ -99,6 +99,8 @@ void fd_set_nonblock(int fd, bool nonblock) { int flags; + i_assert(fd > -1); + flags = fcntl(fd, F_GETFL, 0); if (flags < 0) i_fatal("fcntl(%d, F_GETFL) failed: %m", fd);