From ba3c46b30fd45c8d2df310d89fd560c55a74eb4a Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Tue, 25 Jan 2022 20:32:30 +0100 Subject: [PATCH] fpurge: Make it work with non fd based FILEs Streams opened with for example open_memstream(3) will have no associated file descriptor, and fileno(3) will fail. Signed-off-by: Guillem Jover --- src/fpurge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fpurge.c b/src/fpurge.c index 462535a..350f364 100644 --- a/src/fpurge.c +++ b/src/fpurge.c @@ -32,7 +32,7 @@ int fpurge(FILE *fp) { - if (fp == NULL || fileno(fp) < 0) { + if (fp == NULL) { errno = EBADF; return EOF; } -- 2.39.5