X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=src%2Fsolid.c;h=01f22a5b19f92b21b156b8ecb3b0a721d8e873eb;hb=de567a8c5dcd0910a8c762d75bf11b9c9683396c;hp=4b791ea163c3a16ffdf007993d0061f516126f37;hpb=8895e346ab7a4df65c980ba435d1e5d1c2654d3f;p=wimlib diff --git a/src/solid.c b/src/solid.c index 4b791ea1..01f22a5b 100644 --- a/src/solid.c +++ b/src/solid.c @@ -227,7 +227,7 @@ sort_stream_list_for_solid_compression(struct list_head *stream_list) ret = for_image(wims[i], WIMLIB_ALL_IMAGES, image_fill_in_solid_sort_names); if (ret) - goto out_free_lookup_table; + goto out; deselect_current_wim_image(wims[i]); } @@ -236,10 +236,9 @@ sort_stream_list_for_solid_compression(struct list_head *stream_list) write_streams_list), cmp_streams_by_solid_sort_name); -out_free_solid_sort_names: +out: list_for_each_entry(lte, stream_list, write_streams_list) FREE(lte->solid_sort_name); -out_free_lookup_table: FREE(lookup_table.table); return ret; }