diff --git a/src/add-ons/print/shared/PrintJobReader.cpp b/src/add-ons/print/shared/PrintJobReader.cpp index 9a37d4d53f..d6eedb5855 100644 --- a/src/add-ons/print/shared/PrintJobReader.cpp +++ b/src/add-ons/print/shared/PrintJobReader.cpp @@ -135,7 +135,8 @@ void PrintJobReader::BuildPageIndex() { fPageIndex[page] < next_page) { fJobFile.Seek(next_page, SEEK_SET); } else { - fNumberOfPages = 0; delete fPageIndex; fPageIndex = NULL; + fNumberOfPages = 0; delete fPageIndex; fPageIndex = NULL; + return; } } }