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;