diff options
author | Robin Watts <Robin.Watts@artifex.com> | 2022-02-16 13:06:13 +0000 |
---|---|---|
committer | Robin Watts <Robin.Watts@artifex.com> | 2022-02-16 17:00:43 +0000 |
commit | b3173bfc5f5d60adcb80c10d7ce4cdd1492dfea9 (patch) | |
tree | 3a24d6320d96347603de6b2d6ff97113b8251a66 /devices/gdevtsep.c | |
parent | 99cc9af68c770cd551025249b760630b2a9e9fb0 (diff) | |
download | ghostpdl-b3173bfc5f5d60adcb80c10d7ce4cdd1492dfea9.tar.gz |
Move devices from gs_sprintf to gs_snprintf.
Diffstat (limited to 'devices/gdevtsep.c')
-rw-r--r-- | devices/gdevtsep.c | 14 |
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 */ |