diff options
author | Jan Kotas <jkotas@microsoft.com> | 2019-05-14 19:07:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-14 19:07:53 -0700 |
commit | 718598334310f6ad331ba2893ee4557beffaa74c (patch) | |
tree | 7bc4830b29442e79be150b67dc0f67473e5ba681 /src/zap | |
parent | 6a85ca560a7dfa109c6f17c0b76d93373dbd5a00 (diff) | |
download | coreclr-718598334310f6ad331ba2893ee4557beffaa74c.tar.gz coreclr-718598334310f6ad331ba2893ee4557beffaa74c.tar.bz2 coreclr-718598334310f6ad331ba2893ee4557beffaa74c.zip |
Fix issues reported by PREfast static analysis tool (#24577)
Diffstat (limited to 'src/zap')
-rw-r--r-- | src/zap/zapimage.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/zap/zapimage.cpp b/src/zap/zapimage.cpp index 196337d86e..2dce179071 100644 --- a/src/zap/zapimage.cpp +++ b/src/zap/zapimage.cpp @@ -2238,20 +2238,20 @@ BOOL ZapImage::ShouldCompileMethodDef(mdMethodDef md) mdToken tkExtends; if (td != mdTypeDefNil) { - m_pMDImport->GetTypeDefProps(td, NULL, &tkExtends); + IfFailThrow(m_pMDImport->GetTypeDefProps(td, NULL, &tkExtends)); mdAssembly tkAssembly; DWORD dwAssemblyFlags; - m_pMDImport->GetAssemblyFromScope(&tkAssembly); + IfFailThrow(m_pMDImport->GetAssemblyFromScope(&tkAssembly)); if (TypeFromToken(tkAssembly) == mdtAssembly) { - m_pMDImport->GetAssemblyProps(tkAssembly, + IfFailThrow(m_pMDImport->GetAssemblyProps(tkAssembly, NULL, NULL, // Public Key NULL, // Hash Algorithm NULL, // Name NULL, // MetaData - &dwAssemblyFlags); + &dwAssemblyFlags)); if (IsAfContentType_WindowsRuntime(dwAssemblyFlags)) { @@ -2259,7 +2259,7 @@ BOOL ZapImage::ShouldCompileMethodDef(mdMethodDef md) { LPCSTR szNameSpace = NULL; LPCSTR szName = NULL; - m_pMDImport->GetNameOfTypeRef(tkExtends, &szNameSpace, &szName); + IfFailThrow(m_pMDImport->GetNameOfTypeRef(tkExtends, &szNameSpace, &szName)); if (!strcmp(szNameSpace, "System") && !_stricmp((szName), "Attribute")) { |