Changeset 4830 for trunk/src


Ignore:
Timestamp:
Dec 18, 2000, 3:19:24 PM (25 years ago)
Author:
bird
Message:

Corrected minor issue on invalid signature.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/pe2lx/pe2lx.cpp

    r4787 r4830  
    1 /* $Id: pe2lx.cpp,v 1.22 2000-12-11 06:53:55 bird Exp $
     1/* $Id: pe2lx.cpp,v 1.23 2000-12-18 14:19:24 bird Exp $
    22 *
    33 * Pe2Lx class implementation. Ring 0 and Ring 3
     
    417417
    418418    /* 5.Validate PE header  (Magics, Machine, subsystem, characteristics,...) - fail if not valid. */
     419    if (pNtHdrs->Signature != IMAGE_NT_SIGNATURE)
     420    {
     421        printErr(("Invalid PE signature, '%c%c%c%c'\n",
     422                 ((PCHAR)&pNtHdrs->Signature)[0], ((PCHAR)&pNtHdrs->Signature)[1],
     423                 ((PCHAR)&pNtHdrs->Signature)[2], ((PCHAR)&pNtHdrs->Signature)[3]));
     424        return ERROR_INVALID_EXE_SIGNATURE;
     425    }
    419426    dumpNtHeaders(pNtHdrs);
    420     if (pNtHdrs->Signature != IMAGE_NT_SIGNATURE)
    421     {
    422         printErr(("Invalid PE signature, '%c%c%c%c'\n",
    423                  ((PCHAR)pNtHdrs->Signature)[0], ((PCHAR)pNtHdrs->Signature)[1],
    424                  ((PCHAR)pNtHdrs->Signature)[2], ((PCHAR)pNtHdrs->Signature)[3]));
    425         return ERROR_INVALID_EXE_SIGNATURE;
    426     }
    427427    if (pNtHdrs->FileHeader.Machine != IMAGE_FILE_MACHINE_I386)
    428428    {
Note: See TracChangeset for help on using the changeset viewer.