comparison config.c @ 1544:650178d81d33

Fix use after free in get_extension_list
author Michael Pavone <pavone@retrodev.com>
date Sun, 25 Mar 2018 23:11:17 -0700
parents e94cff9cb625
children 6ce36c3f250b
comparison
equal deleted inserted replaced
1543:bed941c9bc86 1544:650178d81d33
271 ext_list = realloc(ext_list, sizeof(char *) * ext_storage); 271 ext_list = realloc(ext_list, sizeof(char *) * ext_storage);
272 } 272 }
273 ext_list[num_exts++] = cur_filter; 273 ext_list[num_exts++] = cur_filter;
274 cur_filter = split_keyval(cur_filter); 274 cur_filter = split_keyval(cur_filter);
275 } 275 }
276 free(ext_filter);
277 *num_exts_out = num_exts; 276 *num_exts_out = num_exts;
278 return ext_list; 277 return ext_list;
279 } 278 }