From: Michael Tremer Date: Mon, 10 Mar 2025 10:53:30 +0000 (+0000) Subject: database: Correctly check return value of dup() X-Git-Tag: 0.9.18~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c852a2846f5c4025e2c1a5031d40e8711dfe4e43;p=people%2Fms%2Flibloc.git database: Correctly check return value of dup() Signed-off-by: Michael Tremer --- diff --git a/src/database.c b/src/database.c index a54d72a..0c86085 100644 --- a/src/database.c +++ b/src/database.c @@ -403,7 +403,7 @@ static int loc_database_clone_handle(struct loc_database* db, FILE* f) { // Clone file descriptor fd = dup(fd); - if (!fd) { + if (fd < 0) { ERROR(db->ctx, "Could not duplicate file descriptor\n"); return 1; }