diff --git a/dlls/commdlg/printdlg.c b/dlls/commdlg/printdlg.c index c47d0266535..a6dfb2219ec 100644 --- a/dlls/commdlg/printdlg.c +++ b/dlls/commdlg/printdlg.c @@ -1638,7 +1638,7 @@ static LRESULT PRINTDLG_WMCommandW(HWND hDlg, WPARAM wParam, HANDLE hPrinter; WCHAR PrinterName[256]; - GetDlgItemTextW(hDlg, PrinterComboID, PrinterName, 255); + if (!GetDlgItemTextW(hDlg, PrinterComboID, PrinterName, 255)) break; if (!OpenPrinterW(PrinterName, &hPrinter, NULL)) { FIXME(" Call to OpenPrinter did not succeed!\n"); break;