Yes, sorry. I got this wrong. The fix upstream has been to stop using mkstemp, and switch to using sprintf directly.
http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7196 On 26 April 2014 02:41, Wolfgang Jenkner <wjenk...@inode.at> wrote: > On Fri, Apr 25 2014, Boris Samorodov wrote: > > >> Am 25.04.2014 um 15:20 schrieb Robert Backhaus <rob...@robbak.com>: > >> > >>> int fd = mkstemp (LOG_FILE "-XXXXXX.log"); - checked, edited, built - > Yup, that's it. Here's the patch: > > I think the problem is simply that mkstemp(3) requires an argument with > /trailing/ Xs, in accordance with POSIX[1]. So the upstream usage of it > seems to be wrong. > > [1] http://pubs.opengroup.org/onlinepubs/009695399/functions/mkstemp.html > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" > _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"