From: Paweł Szewczyk Date: Fri, 30 Nov 2018 11:35:23 +0000 (+0100) Subject: fd-util: Fix error handling in safe_fclose X-Git-Tag: v240~128 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6dce3bb401ae5a336f0b50d7622435604980f02c;p=thirdparty%2Fsystemd.git fd-util: Fix error handling in safe_fclose Function fclose_nointr returns negative value on error. --- diff --git a/src/basic/fd-util.c b/src/basic/fd-util.c index 2fae4da15bc..c06f2fac7e8 100644 --- a/src/basic/fd-util.c +++ b/src/basic/fd-util.c @@ -114,7 +114,7 @@ FILE* safe_fclose(FILE *f) { if (f) { PROTECT_ERRNO; - assert_se(fclose_nointr(f) != EBADF); + assert_se(fclose_nointr(f) != -EBADF); } return NULL;