diff options
author | Magnus Ahltorp <map@kth.se> | 2016-02-11 08:00:45 +0100 |
---|---|---|
committer | Magnus Ahltorp <map@kth.se> | 2016-02-11 08:00:45 +0100 |
commit | bd625d9a41332bfcc8b93a0056773124bff737d3 (patch) | |
tree | cfe29e22cd23217fdc0f3b0b9e9872b8eee498c6 /c_src | |
parent | 3eff8983036e0ab67fc438125aec867491ef7f25 (diff) |
Free more memory.
Diffstat (limited to 'c_src')
-rw-r--r-- | c_src/permdb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/c_src/permdb.c b/c_src/permdb.c index 4b3a6ef..c6ae1c9 100644 --- a/c_src/permdb.c +++ b/c_src/permdb.c @@ -492,11 +492,12 @@ rebuild_index_file(permdb_object *state) //fprintf(stderr, "verifying commit: %llu %p\n", offset, data_commit); if (data_commit == NULL || validate_checksum(data_commit, &state->datafile) < 0) { - fprintf(stderr, "commit broken: %llu\n", (unsigned long long) offset); + free(data_commit); + fprintf(stderr, "commit broken: %llu\n", (unsigned long long) offset); free(cookie); return -1; } - + free(data_commit); //fprintf(stderr, "commit %llu\n", offset); } else { //fprintf(stderr, "error %llu\n", offset); |