From bba3f3f849eb5a0c9dddc02f48faa3f504c8f499 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Mon, 13 Mar 2023 17:11:37 +0000 Subject: [PATCH] db_dump: Fix memory not being freed on error exit. --- apps/db_dump/db_dump.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/db_dump/db_dump.c b/apps/db_dump/db_dump.c index fd878f6d..7593b7c0 100644 --- a/apps/db_dump/db_dump.c +++ b/apps/db_dump/db_dump.c @@ -459,7 +459,7 @@ int main(int argc, char *argv[]) fprintf(stderr, "Warning: Unsupported chunk \"%d\" of length %d in persistent database file at position %ld. Ignoring.\n", chunk, length, ftell(fd)); if(fseek(fd, length, SEEK_CUR)){ fprintf(stderr, "Error: %s\n", strerror(errno)); - return 1; + goto error; } break; }