... | ... |
@@ -715,6 +715,7 @@ static int decode_f(arj_metadata_t *metadata) |
715 | 715 |
decode_data.comp_size = metadata->comp_size; |
716 | 716 |
ret = init_getbits(&decode_data); |
717 | 717 |
if (ret != CL_SUCCESS) { |
718 |
+ free(decode_data.text); |
|
718 | 719 |
metadata->offset = decode_data.offset; |
719 | 720 |
return ret; |
720 | 721 |
} |