[poppler] PDFDoc->writeTrailer

Albert Astals Cid aacid at kde.org
Sat May 28 09:27:53 PDT 2011


A Saturday, May 28, 2011, Axel Strübing va escriure:
> Dear popplers
> 
> there seems to be a glitch in PDFDoc::writeTrailer.
> 
> For incremental updates
> if(xref->getTrailerDict()->getDict()->lookup("ID", &obj4) != NULL) {
> is checked but this call never returns NULL but a pointer to Object (the
> Object being the NullObject or whatever)
> 
> IMHO the correct line would be:
> if( ! xref->getTrailerDict()->getDict()->lookup("ID", &obj4)->isNull() ) {
> 
> This saved me the observed warning.
> I attach a the patch to PDFDoc.cc.
> 

Yeah the check for NULL is not needed, but yours is not needed afterwars 
either since the next line checks for isArray or not, so i'll just kill that 
NULL check.

Albert

> Please correct me if I am wrong and waisted someones time.
> --
> regards
> Axel


More information about the poppler mailing list