[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954315: rastertopwg segfault



First, this is definitely a CUPS upstream bug, so please report it on the CUPS GitHub, also supplying all the information which you have gathered and attaching the files which I had asked for.

https://github.com/apple/cups/issues/

Probably it can be solved by adding a simple NULL check.

At line 273 of rastertopwg.c replace

      if (pwg_media)
        strlcpy(outheader.cupsPageSizeName, pwg_media->pwg,
                sizeof(outheader.cupsPageSizeName));

by

      if (pwg_media && pwg_media->pwg)
        strlcpy(outheader.cupsPageSizeName, pwg_media->pwg,
                sizeof(outheader.cupsPageSizeName));

Please try it if you are familiar with source code and compiling. Tell your result here and also in the upstream bug you are reporting.

   Till


Reply to: