X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fimage.c;h=7b1b4278315a2eddd8463dd5b6e86039efa3ed65;hb=9e3c032ab23814da936cce25a5f23261e106adcd;hp=8d877d3e3427c386994a8633ab8727243b327c72;hpb=50f2a1035897acdda56cc97cdeee18680442fad6;p=mono.git diff --git a/mono/metadata/image.c b/mono/metadata/image.c index 8d877d3e342..7b1b4278315 100644 --- a/mono/metadata/image.c +++ b/mono/metadata/image.c @@ -9,6 +9,7 @@ * Copyright 2001-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) * + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include #include @@ -1080,13 +1081,13 @@ do_mono_image_load (MonoImage *image, MonoImageOpenStatus *status, goto done; } - if (image->loader == &pe_loader && !mono_verifier_verify_cli_data (image, &errors)) + if (image->loader == &pe_loader && !image->metadata_only && !mono_verifier_verify_cli_data (image, &errors)) goto invalid_image; if (!mono_image_load_cli_data (image)) goto invalid_image; - if (image->loader == &pe_loader && !mono_verifier_verify_table_data (image, &errors)) + if (image->loader == &pe_loader && !image->metadata_only && !mono_verifier_verify_table_data (image, &errors)) goto invalid_image; mono_image_load_names (image);