all devices regression report - 2018-09-05-18:12:06 - 2b533271d8bd915593a2f8e1a1f446ee940c7d76
[email protected] Wed, 5 Sep 2018 18:12:06 -0700 (PDT)
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20180906011206.F0DBD204328B@i7> |
Differences in all devices errors using gs/examples files Previous Revision: a8c7899267121cb92503fe0f7e7f6ae433c386b1 Current Revision: 2b533271d8bd915593a2f8e1a1f446ee940c7d76 commit 2b533271d8bd915593a2f8e1a1f446ee940c7d76 Author: Robin Watts <[email protected]> AuthorDate: Wed Sep 5 18:07:40 2018 +0100 CommitDate: Wed Sep 5 19:20:15 2018 +0100 Fix arg_copy leaks. When handling -d or -s args, the code currently arg_copies the string it gets back, then uses that copied block to make postscript names from. Here we change the code so that postscript names are made in a slightly different way, so they copy the string content. This means we can free the arg_copied block afterwards, solving the leaks. While we are here, remove a layer of nasty variable hiding macros that do nothing but confuse things. psi/iddict.h psi/idict.c psi/idict.h psi/iinit.c psi/imain.c psi/imainarg.c psi/interp.h new errors: errors that went away: errors that are not whitelisted: === ghostpdl/examples/ridt91.eps === plank ===