From 944cc96cac7d68bd528a788f9f87339c6e3b0d88 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksey=20Kliger=20=28=CE=BBgeek=29?= Date: Fri, 19 Jul 2019 07:44:07 -0400 Subject: [PATCH] [netcore] Pass ALC in second loader request in load_reference_by_aname_default_asmctx (#15752) Fixes crash in System.Reflection.Tests netcore testsuite in System.Reflection.Tests.AssemblyNetCoreAppTests.AssemblyGetForwardedTypesLoadFailure --- mono/metadata/assembly.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mono/metadata/assembly.c b/mono/metadata/assembly.c index 36fadf3205b..4bc12f49430 100644 --- a/mono/metadata/assembly.c +++ b/mono/metadata/assembly.c @@ -1519,6 +1519,7 @@ load_reference_by_aname_default_asmctx (MonoAssemblyName *aname, MonoAssemblyLoa if (!reference && assm) { memset (&req, 0, sizeof (req)); req.request.asmctx = MONO_ASMCTX_DEFAULT; + req.request.alc = alc; req.requesting_assembly = assm; req.basedir = assm->basedir; reference = mono_assembly_request_byname (aname, &req, status); -- 2.11.4.GIT