... | ... |
@@ -256,6 +256,8 @@ void hm_free(struct cli_matcher *root) { |
256 | 256 |
unsigned int keylen = hashlen[type]; |
257 | 257 |
|
258 | 258 |
mpool_free(root->mempool, szh->hash_array); |
259 |
+ while(szh->items) |
|
260 |
+ mpool_free(root->mempool, szh->virusnames[--szh->items]); |
|
259 | 261 |
mpool_free(root->mempool, szh->virusnames); |
260 | 262 |
mpool_free(root->mempool, szh); |
261 | 263 |
} |