summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gs/jbig2dec/jbig2_symbol_dict.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gs/jbig2dec/jbig2_symbol_dict.c b/gs/jbig2dec/jbig2_symbol_dict.c
index 658724175..ebf98ccf9 100644
--- a/gs/jbig2dec/jbig2_symbol_dict.c
+++ b/gs/jbig2dec/jbig2_symbol_dict.c
@@ -808,7 +808,6 @@ cleanup4:
808 jbig2_sd_release(ctx, refagg_dicts[0]); 808 jbig2_sd_release(ctx, refagg_dicts[0]);
809 jbig2_free(ctx->allocator, refagg_dicts); 809 jbig2_free(ctx->allocator, refagg_dicts);
810 } 810 }
811 jbig2_free(ctx->allocator, GB_stats);
812 811
813cleanup2: 812cleanup2:
814 jbig2_sd_release(ctx, SDNEWSYMS); 813 jbig2_sd_release(ctx, SDNEWSYMS);
@@ -1082,9 +1081,9 @@ jbig2_symbol_dictionary(Jbig2Ctx *ctx, Jbig2Segment *segment,
1082 jbig2_error(ctx, JBIG2_SEVERITY_WARNING, segment->number, 1081 jbig2_error(ctx, JBIG2_SEVERITY_WARNING, segment->number,
1083 "segment marks bitmap coding context as retained (NYI)"); 1082 "segment marks bitmap coding context as retained (NYI)");
1084 } else { 1083 } else {
1085 /* todo: free GB_stats, GR_stats */ 1084 jbig2_free(ctx->allocator, GR_stats);
1085 jbig2_free(ctx->allocator, GB_stats);
1086 } 1086 }
1087 jbig2_free(ctx->allocator, GR_stats);
1088 1087
1089cleanup: 1088cleanup:
1090 if (params.SDHUFF) { 1089 if (params.SDHUFF) {