From: Yuxuan Shui <yshui(a)codeweavers.com> --- dlls/wineps.drv/init.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dlls/wineps.drv/init.c b/dlls/wineps.drv/init.c index 7128177c94f..9c306daf3de 100644 --- a/dlls/wineps.drv/init.c +++ b/dlls/wineps.drv/init.c @@ -305,15 +305,12 @@ BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved ) if (PSDRV_Heap == NULL) return FALSE; - if (PSDRV_GetFontMetrics() == FALSE) { - HeapDestroy(PSDRV_Heap); + if (PSDRV_GetFontMetrics() == FALSE) return FALSE; - } if (!convert_afm_to_ntf() || !import_ntf_from_reg()) { WINE_UNIX_CALL(unix_free_printer_info, NULL); - HeapDestroy(PSDRV_Heap); return FALSE; } break; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8019