Fix memleak in _psl_is_public_suffix() (found by fuzzing)

This commit is contained in:
Tim Rühsen 2017-06-13 22:24:18 +02:00
parent 812e887530
commit d686c1fff7
1 changed files with 1 additions and 1 deletions

View File

@ -879,7 +879,7 @@ static int _psl_is_public_suffix(const psl_ctx_t *psl, const char *domain, int t
_psl_entry_t *rule = _vector_get(psl->suffixes, 0);
if (!rule || rule->nlabels < suffix.nlabels - 1)
return 0;
goto suffix_no;
rule = _vector_get(psl->suffixes, _vector_find(psl->suffixes, &suffix));