26.04.2014 02:16, Robert Backhaus пишет: > On 26 April 2014 02:41, Wolfgang Jenkner <wjenk...@inode.at > <mailto: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 > <mailto: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 > > 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
Thanks to all involved! The patch for foomatic-filters and an update of cups-filters are committed. -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve _______________________________________________ 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"