Free some strucs

This commit is contained in:
atxr 2024-02-23 18:01:15 +01:00
parent e4d37542bb
commit a38b5d4ec4
4 changed files with 17 additions and 0 deletions

View file

@ -160,3 +160,8 @@ int next_token(bitstream* bs, tree t)
return -1;
}
void free_tree(tree t)
{
free(t.leaves);
}

View file

@ -99,6 +99,9 @@ char* decode_type1_block_vuln(bitstream* bs, char* decoded_data)
}
}
}
free_tree(tr);
free_tree(tr_dist);
}
char* decode_type1_block_v2(
@ -164,4 +167,10 @@ int decode_distance_token(bitstream* bs, int token)
{
int extra = get_bits(bs, extra_bits_distance_codes[token]);
return distance_codes[token] + extra;
}
void free_zip(zip z)
{
free(z.cdh_filename_length);
free(z.lfh_off);
}