diff options
author | Robert Swiecki <swiecki@google.com> | 2016-03-09 18:41:06 +0100 |
---|---|---|
committer | Robert Swiecki <swiecki@google.com> | 2016-03-09 18:41:06 +0100 |
commit | c6842b61d13dfdefd6003b42a7ac66762ab93e49 (patch) | |
tree | be405d0ccb8217626447dbadde4055fa4b4e8419 /files.c | |
parent | e48811e1be824435b7a8aff4f89557c094de619d (diff) | |
download | honggfuzz-c6842b61d13dfdefd6003b42a7ac66762ab93e49.tar.gz |
Defers defers
Diffstat (limited to 'files.c')
-rw-r--r-- | files.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -395,13 +395,13 @@ bool files_parseBlacklist(honggfuzz_t * hfuzz) if (getline(&lineptr, &n, fBl) == -1) { break; } + defer(free(lineptr)); if ((hfuzz->blacklist = realloc(hfuzz->blacklist, (hfuzz->blacklistCnt + 1) * sizeof(hfuzz->blacklist[0]))) == NULL) { PLOG_E("realloc failed (sz=%zu)", (hfuzz->blacklistCnt + 1) * sizeof(hfuzz->blacklist[0])); - free(lineptr); return false; } @@ -413,7 +413,6 @@ bool files_parseBlacklist(honggfuzz_t * hfuzz) if (hfuzz->blacklist[hfuzz->blacklistCnt - 1] > hfuzz->blacklist[hfuzz->blacklistCnt]) { LOG_F ("Blacklist file not sorted. Use 'tools/createStackBlacklist.sh' to sort records"); - free(lineptr); return false; } } @@ -425,7 +424,6 @@ bool files_parseBlacklist(honggfuzz_t * hfuzz) } else { LOG_F("Empty stack hashes blacklist file '%s'", hfuzz->blacklistFile); } - free(lineptr); return true; } |