diff --git a/src/preferences/printers/PrintersWindow.cpp b/src/preferences/printers/PrintersWindow.cpp index 3a1138387b..bcdc9f8539 100644 --- a/src/preferences/printers/PrintersWindow.cpp +++ b/src/preferences/printers/PrintersWindow.cpp @@ -227,8 +227,10 @@ PrintersWindow::PrintTestPage(PrinterItem* printer) // job->ConfigJob(); BMessage* settings = job->Settings(); - if (settings == NULL) + if (settings == NULL) { + delete job; return; + } // enforce job config properties settings->AddInt32("copies", 1);