From 9bf93c6e19847fc5fb4751a0e693a4ed38f3bbe6 Mon Sep 17 00:00:00 2001 From: Francis Beaudet Date: Thu, 22 Apr 1999 09:10:16 +0000 Subject: [PATCH] Added a check for a NULL pointer in CoFreeUnusedLibraries. --- ole/compobj.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ole/compobj.c b/ole/compobj.c index 1966f84a369..998a5d84552 100644 --- a/ole/compobj.c +++ b/ole/compobj.c @@ -1583,7 +1583,8 @@ void WINAPI CoFreeUnusedLibraries(void) DllCanUnloadNow = (DllCanUnloadNowFunc) GetProcAddress(ptr->hLibrary, "DllCanUnloadNow"); - if (DllCanUnloadNow() == S_OK) { + if ( (DllCanUnloadNow != NULL) && + (DllCanUnloadNow() == S_OK) ) { tmp=ptr->next; CoFreeLibrary(ptr->hLibrary); ptr = tmp; -- 2.11.4.GIT