From 7654a5beb9b46758af613f15e01f8e0d0b3bd730 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 11 May 2024 12:10:06 +0100 Subject: [PATCH] database: Re-open the file handle in r+ mode On Mac OS, we cannot re-read our temporary file from the testsuite unless we re-open in r+ mode. Signed-off-by: Michael Tremer --- src/database.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/database.c b/src/database.c index 617b61e..7b0fa09 100644 --- a/src/database.c +++ b/src/database.c @@ -409,7 +409,7 @@ static int loc_database_clone_handle(struct loc_database* db, FILE* f) { } // Reopen the file so that we can keep our own file handle - db->f = fdopen(fd, "r"); + db->f = fdopen(fd, "r+"); if (!db->f) { ERROR(db->ctx, "Could not re-open database file\n"); return 1; -- 2.47.2