diff options
| author | bwarsaw | 1999-07-02 23:58:28 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-07-02 23:58:28 +0000 |
| commit | 460bd607cd4e66c3a33c884650eeb3ddb71590a8 (patch) | |
| tree | eebec987998eb625a2c2ae29b8ac6df4fd374e79 /src | |
| parent | 80ce1f9259231bceed2bcb352ac82bd735b4285b (diff) | |
| download | mailman-460bd607cd4e66c3a33c884650eeb3ddb71590a8.tar.gz mailman-460bd607cd4e66c3a33c884650eeb3ddb71590a8.tar.zst mailman-460bd607cd4e66c3a33c884650eeb3ddb71590a8.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/common.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/common.c b/src/common.c index cddefb915..0e7aac955 100644 --- a/src/common.c +++ b/src/common.c @@ -55,14 +55,16 @@ char* strerror(int errno) /* Report on errors and exit */ +#define BUFSIZE 1024 + void fatal(const char* ident, int exitcode, const char* format, ...) { - char log_entry[1024]; + char log_entry[BUFSIZE]; va_list arg_ptr; va_start(arg_ptr, format); - vsprintf(log_entry, format, arg_ptr); + vsnprintf(log_entry, BUFSIZE, format, arg_ptr); va_end(arg_ptr); #ifdef HAVE_SYSLOG |
