diff --git a/win32ss/printing/base/spoolss/main.c b/win32ss/printing/base/spoolss/main.c index c7b3f635612..985ac1554c5 100644 --- a/win32ss/printing/base/spoolss/main.c +++ b/win32ss/printing/base/spoolss/main.c @@ -227,8 +227,13 @@ SplInitializeWinSpoolDrv(PVOID* pTable) // Verify that all calls succeeded. for (i = 0; i < 9; i++) + { if (!pTable[i]) + { + FreeLibrary(hWinspool); return FALSE; + } + } return TRUE; }