summaryrefslogtreecommitdiff
path: root/devices/gdevtsep.c
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2022-02-16 13:06:13 +0000
committerRobin Watts <Robin.Watts@artifex.com>2022-02-16 17:00:43 +0000
commitb3173bfc5f5d60adcb80c10d7ce4cdd1492dfea9 (patch)
tree3a24d6320d96347603de6b2d6ff97113b8251a66 /devices/gdevtsep.c
parent99cc9af68c770cd551025249b760630b2a9e9fb0 (diff)
downloadghostpdl-b3173bfc5f5d60adcb80c10d7ce4cdd1492dfea9.tar.gz
Move devices from gs_sprintf to gs_snprintf.
Diffstat (limited to 'devices/gdevtsep.c')
-rw-r--r--devices/gdevtsep.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/devices/gdevtsep.c b/devices/gdevtsep.c
index ceaad0ccc..7b9ee023b 100644
--- a/devices/gdevtsep.c
+++ b/devices/gdevtsep.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2021 Artifex Software, Inc.
+/* Copyright (C) 2001-2022 Artifex Software, Inc.
All Rights Reserved.
This software is provided AS-IS with no warranty, either express or
@@ -1267,9 +1267,9 @@ tiffsep1_prn_close(gx_device * pdev)
while (*fmt != 'l' && *fmt != '%')
--fmt;
if (*fmt == 'l')
- gs_sprintf(compname, parsed.fname, count1);
+ gs_snprintf(compname, gp_file_name_sizeof, parsed.fname, count1);
else
- gs_sprintf(compname, parsed.fname, (int)count1);
+ gs_snprintf(compname, gp_file_name_sizeof, parsed.fname, (int)count1);
parsed.iodev->procs.delete_file(parsed.iodev, compname);
} else {
parsed.iodev->procs.delete_file(parsed.iodev, tfdev->fname);
@@ -1393,7 +1393,7 @@ copy_separation_name(tiffsep_device * pdev,
}
}
if (use_sep_num != 0)
- gs_sprintf(sep_num_str, "%d", sep_num);
+ gs_snprintf(sep_num_str, sizeof(sep_num_str), "%d", sep_num);
/* New code: Copy the name, escaping non gp_file_name_good_char chars,
* % and top bit set chars using %02x format. In addition, if 'escape'
@@ -1500,7 +1500,7 @@ create_separation_file_name(tiffsep_device * pdev, char * buffer,
/* Max of 10 chars in %d format */
if (max_size < base_filename_length + 11)
return_error(gs_error_rangecheck);
- gs_sprintf(buffer + base_filename_length, "s%d", sep_num);
+ gs_snprintf(buffer + base_filename_length, max_size - base_filename_length, "s%d", sep_num);
}
}
if (use_sep_name)
@@ -2510,9 +2510,9 @@ tiffsep1_print_page(gx_device_printer * pdev, gp_file * file)
while (*fmt != 'l' && *fmt != '%')
--fmt;
if (*fmt == 'l')
- gs_sprintf(compname, parsed.fname, count1);
+ gs_snprintf(compname, gp_file_name_sizeof, parsed.fname, count1);
else
- gs_sprintf(compname, parsed.fname, (int)count1);
+ gs_snprintf(compname, gp_file_name_sizeof, parsed.fname, (int)count1);
parsed.iodev->procs.delete_file(parsed.iodev, compname);
}
#endif /* PPM_COMBINED_OUTPUT */