Fix memory leak

This commit is contained in:
Luflosi 2019-02-23 15:40:20 +01:00
parent 8df9ccc72c
commit 37afd7aaa7
No known key found for this signature in database
GPG Key ID: 14140F703B7D8362

View File

@ -128,8 +128,9 @@ run_search(Options *opts, GlobalData *global, const char * const *lines, const s
Chars chars = {0};
ALLOC_VEC(text_t, chars, 8192 * 20);
if (chars.data == NULL) return 1;
ALLOC_VEC(Candidate, candidates, 8192);
if (chars.data == NULL || candidates.data == NULL) return 1;
if (candidates.data == NULL) { FREE_VEC(candidates) return 1; }
for (size_t i = 0; i < num_lines; i++) {
sz = sizes[i];