diff options
author | Manu <manu-silicon@users.noreply.github.com> | 2016-02-16 09:09:14 +0900 |
---|---|---|
committer | Manu <manu-silicon@users.noreply.github.com> | 2016-02-17 09:53:09 +0900 |
commit | f7eebaa2c75ec211faf322445b1b1fc6b96b72b2 (patch) | |
tree | 7fad213d32c9f1719b52921fe2762b86ac15e121 /src/ilasm | |
parent | 5a26372691fea92f1ef328f287e1e37243af3e34 (diff) | |
download | coreclr-f7eebaa2c75ec211faf322445b1b1fc6b96b72b2.tar.gz coreclr-f7eebaa2c75ec211faf322445b1b1fc6b96b72b2.tar.bz2 coreclr-f7eebaa2c75ec211faf322445b1b1fc6b96b72b2.zip |
Fix Init to return False when not being able to load executable
Diffstat (limited to 'src/ilasm')
-rw-r--r-- | src/ilasm/assem.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ilasm/assem.cpp b/src/ilasm/assem.cpp index 3de34e5aec..8c56bdc047 100644 --- a/src/ilasm/assem.cpp +++ b/src/ilasm/assem.cpp @@ -257,6 +257,10 @@ BOOL Assembler::Init() #ifdef FEATURE_CORECLR #ifdef FEATURE_PAL g_loader = CoreCLRLoader::Create(g_pszExeFile); + if (g_loader == NULL) + { + return FALSE; + } metaDataGetDispenser = (MetaDataGetDispenserFunc)g_loader->LoadFunction("MetaDataGetDispenser"); #else metaDataGetDispenser = (MetaDataGetDispenserFunc)MetaDataGetDispenser; |