Index: /trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp	(revision 51912)
+++ /trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp	(revision 51913)
@@ -2400,10 +2400,10 @@
                     rc = rtldrPE_VerifyAllPageHashes(pModPe, pAttrib, RTDIGESTTYPE_SHA1, pvScratch, cbScratch, pErrInfo);
             }
-            return rc;
-        }
-        rc = RTErrInfoSetF(pErrInfo, VERR_LDRVI_IMAGE_HASH_MISMATCH,
-                           "Full image signature mismatch: %.*Rhxs, expected %.*Rhxs",
-                           cbHash, &pSignature->HashRes,
-                           cbHash, pSignature->pIndData->DigestInfo.Digest.Asn1Core.uData.pv);
+        }
+        else
+            rc = RTErrInfoSetF(pErrInfo, VERR_LDRVI_IMAGE_HASH_MISMATCH,
+                               "Full image signature mismatch: %.*Rhxs, expected %.*Rhxs",
+                               cbHash, &pSignature->HashRes,
+                               cbHash, pSignature->pIndData->DigestInfo.Digest.Asn1Core.uData.pv);
     }
 
