From: Eric Biggers Date: Tue, 29 Apr 2014 02:42:20 +0000 (-0500) Subject: read_wim_lookup_table(): Make sure all resources get validated (try 2) X-Git-Tag: v1.7.0~241 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=f27fbe82ec560f3f1ac0464483297406f6bc508a read_wim_lookup_table(): Make sure all resources get validated (try 2) --- diff --git a/src/lookup_table.c b/src/lookup_table.c index 8c394f70..59d7c7cf 100644 --- a/src/lookup_table.c +++ b/src/lookup_table.c @@ -974,7 +974,10 @@ read_wim_lookup_table(WIMStruct *wim) cur_entry->offset_in_res = 0; cur_entry->size = reshdr.uncompressed_size; cur_entry->flags = reshdr.flags; + ret = validate_resource(cur_rspec); cur_rspec = NULL; + if (ret) + goto out; } continue;