From 8585a88eb3caa5cc4af67a4c155c1571bb54c0c8 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Sun, 7 Feb 2021 11:29:51 +0100 Subject: Fix error checking in library writing function --- main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/main.c b/main.c index 2782980..f974417 100644 --- a/main.c +++ b/main.c @@ -35,9 +35,8 @@ static bool write_library(const char *path) { } fwrite(libintercept_so, 1, libintercept_so_len, f); - fclose(f); - if (ferror(f) != 0) { - fprintf(stderr, "Could not write to temporary directory\n"); + if (fclose(f) != 0) { + fprintf(stderr, "Could not write to temporary directory (%s)\n", strerror(errno)); return false; } -- cgit v1.2.3-54-g00ecf