diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2020-03-19 13:53:45 +0100 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2020-08-13 11:28:25 +0200 |
commit | dc2ba49207af71193f1390d84bba4e15aeea0ce0 (patch) | |
tree | 79c2a51cb5fa2b87800b1113e0015a7108cd2eb3 /psi/zfile.c | |
parent | Import Ghostscript 9.50 (diff) | |
download | ghostscript-gpl-patches-dc2ba49207af71193f1390d84bba4e15aeea0ce0.tar.gz ghostscript-gpl-patches-dc2ba49207af71193f1390d84bba4e15aeea0ce0.tar.bz2 ghostscript-gpl-patches-dc2ba49207af71193f1390d84bba4e15aeea0ce0.zip |
Import Ghostscript 9.52ghostscript-9.52
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'psi/zfile.c')
-rw-r--r-- | psi/zfile.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/psi/zfile.c b/psi/zfile.c index 2f13992f..be03a556 100644 --- a/psi/zfile.c +++ b/psi/zfile.c @@ -733,7 +733,8 @@ ztempfile(i_ctx_t *i_ctx_p) os_ptr op = osp; const char *pstr; char fmode[4]; - int code = parse_file_access_string(op, fmode); + char fmode_temp[4]; + int code = parse_file_access_string(op, fmode_temp); char *prefix = NULL; char *fname= NULL; uint fnlen; @@ -750,7 +751,7 @@ ztempfile(i_ctx_t *i_ctx_p) goto done; } - strcat(fmode, gp_fmode_binary_suffix); + snprintf(fmode, sizeof(fmode), "%s%s", fmode_temp, gp_fmode_binary_suffix); if (r_has_type(op - 1, t_null)) pstr = gp_scratch_file_name_prefix; else { |