summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbwarsaw1999-07-02 23:58:28 +0000
committerbwarsaw1999-07-02 23:58:28 +0000
commit460bd607cd4e66c3a33c884650eeb3ddb71590a8 (patch)
treeeebec987998eb625a2c2ae29b8ac6df4fd374e79 /src
parent80ce1f9259231bceed2bcb352ac82bd735b4285b (diff)
downloadmailman-460bd607cd4e66c3a33c884650eeb3ddb71590a8.tar.gz
mailman-460bd607cd4e66c3a33c884650eeb3ddb71590a8.tar.zst
mailman-460bd607cd4e66c3a33c884650eeb3ddb71590a8.zip
Diffstat (limited to 'src')
-rw-r--r--src/common.c6
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