mirror of
https://https.git.savannah.gnu.org/git/patch.git
synced 2026-01-27 01:44:34 +00:00
A bit more long-string fixing
* src/util.c (fatal, pfatal): Avoid unlikely int overflow with very long program names.
This commit is contained in:
parent
47bc09dc6a
commit
6cb321aff4
@ -963,8 +963,9 @@ format_linenum (char numbuf[LINENUM_LENGTH_BOUND + 1], lin n)
|
||||
void
|
||||
fatal (char const *format, ...)
|
||||
{
|
||||
fputs (program_name, stderr);
|
||||
fputs (": **** ", stderr);
|
||||
va_list args;
|
||||
fprintf (stderr, "%s: **** ", program_name);
|
||||
va_start (args, format);
|
||||
vfprintf (stderr, format, args);
|
||||
va_end (args);
|
||||
@ -997,8 +998,9 @@ void
|
||||
pfatal (char const *format, ...)
|
||||
{
|
||||
int errnum = errno;
|
||||
fputs (program_name, stderr);
|
||||
fputs (": **** ", stderr);
|
||||
va_list args;
|
||||
fprintf (stderr, "%s: **** ", program_name);
|
||||
va_start (args, format);
|
||||
vfprintf (stderr, format, args);
|
||||
va_end (args);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user