From 95e93d9c1211377616ea73dabe5ed4d560e30825 Mon Sep 17 00:00:00 2001 From: JaiLuthra1 Date: Wed, 15 Jan 2020 13:52:05 +0530 Subject: [PATCH] Handle zero page job in Rastertopdf --- filter/rastertopdf.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/filter/rastertopdf.cpp b/filter/rastertopdf.cpp index 7b96b4170..6f8550572 100644 --- a/filter/rastertopdf.cpp +++ b/filter/rastertopdf.cpp @@ -1404,6 +1404,16 @@ int main(int argc, char **argv) if (create_pdf_file(&pdf, outformat) != 0) die("Unable to create PDF file"); + struct stat buf; + fstat(fd, &buf); + int size = buf.st_size; + if(size <= 4) + { + close_pdf_file(&pdf); + cupsRasterClose(ras); + return 0; + } + /* Get PCLm attributes from PPD */ if (ppd && outformat == OUTPUT_FORMAT_PCLM) { -- 2.47.2