VirtualBox

Ignore:
Timestamp:
Jul 8, 2014 12:33:33 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
94798
Message:

Plugged memory leak in rtldrPE_VerifySignatureValidateHash.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp

    r51870 r51913  
    24002400                    rc = rtldrPE_VerifyAllPageHashes(pModPe, pAttrib, RTDIGESTTYPE_SHA1, pvScratch, cbScratch, pErrInfo);
    24012401            }
    2402             return rc;
    2403         }
    2404         rc = RTErrInfoSetF(pErrInfo, VERR_LDRVI_IMAGE_HASH_MISMATCH,
    2405                            "Full image signature mismatch: %.*Rhxs, expected %.*Rhxs",
    2406                            cbHash, &pSignature->HashRes,
    2407                            cbHash, pSignature->pIndData->DigestInfo.Digest.Asn1Core.uData.pv);
     2402        }
     2403        else
     2404            rc = RTErrInfoSetF(pErrInfo, VERR_LDRVI_IMAGE_HASH_MISMATCH,
     2405                               "Full image signature mismatch: %.*Rhxs, expected %.*Rhxs",
     2406                               cbHash, &pSignature->HashRes,
     2407                               cbHash, pSignature->pIndData->DigestInfo.Digest.Asn1Core.uData.pv);
    24082408    }
    24092409
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette