Ignore:
Timestamp:
Nov 14, 2010, 12:29:02 AM (15 years ago)
Author:
dmik
Message:

kernel32: Do not attempt to dereference a certainly invalid pointer in the debug message.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/exceptions.cpp

    r21381 r21473  
    545545        SetExceptionChain((DWORD)frame->Prev);
    546546        frame = frame->Prev;
    547         dprintf(("KERNEL32: RtlUnwind (after) - frame=%08X, frame->Prev=%08X", frame, frame->Prev));
     547        dprintf(("KERNEL32: RtlUnwind (after) - frame=%08X, frame->Prev=%08X", frame,
     548                 ((ULONG)((ULONG)frame & 0xFFFFF000) != 0xFFFFF000) ? frame->Prev : (void*)0xFFFFFFFF));
    548549  }
    549550
Note: See TracChangeset for help on using the changeset viewer.