From 39f93832417b4ebedb6dcae7cea277502af45a84 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sun, 25 Sep 2022 15:12:13 +0200 Subject: [PATCH] add NULL checks to exception handler --- src/debug.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/debug.c b/src/debug.c index 990fe50..93197cf 100644 --- a/src/debug.c +++ b/src/debug.c @@ -46,10 +46,13 @@ int dbg_exception_handler(EXCEPTION_POINTERS* exception) CloseHandle(dmp); } - dbg_printf( - "Exception at %p (%08X)\n", - exception->ExceptionRecord->ExceptionAddress, - exception->ExceptionRecord->ExceptionCode); + if (exception && ExceptionRecord) + { + dbg_printf( + "Exception at %p (%08X)\n", + exception->ExceptionRecord->ExceptionAddress, + exception->ExceptionRecord->ExceptionCode); + } return EXCEPTION_EXECUTE_HANDLER; }