From 6e8cce4565c8f1978a74d8f0f7953b36dfb64caa Mon Sep 17 00:00:00 2001 From: Elias Benali Date: Fri, 25 Apr 2008 22:27:54 -0400 Subject: [PATCH] winhelp: Fix a read access violation on a NULL pointer. --- programs/winhelp/winhelp.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/programs/winhelp/winhelp.c b/programs/winhelp/winhelp.c index fd605a9..697d65e 100644 --- a/programs/winhelp/winhelp.c +++ b/programs/winhelp/winhelp.c @@ -575,8 +575,9 @@ BOOL WINHELP_CreateHelpWindow(WINHELP_WNDPAGE* wpage, int nCmdShow, BOOL remembe } SetWindowPos(win->hMainWnd, HWND_TOP, pt.x, pt.y, sz.cx, sz.cy, flags); - if (wpage->page && wpage->page->file != win->page->file) - WINHELP_DeleteBackSet(win); + if (wpage->page && win->page) + if (wpage->page->file != win->page->file) + WINHELP_DeleteBackSet(win); WINHELP_InitFonts(win->hMainWnd); win->page = wpage->page; -- 1.5.4.3