aboutsummaryrefslogtreecommitdiff
path: root/net/rwhoisd/files/patch-server-notify.c
blob: e4e71a95d91bf3a37988b27f01c43aad2509ebaa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- server/notify.c.orig	Tue Oct 28 02:30:38 2003
+++ server/notify.c	Tue Oct 28 02:31:26 2003
@@ -75,18 +75,13 @@
 
 /* log notify information */
 int
-log_entry(va_alist)
-  va_dcl
+log_entry(char *filename, char *format, ...)
 {
   va_list   ap;
   FILE      *fp;
-  char      *format;
-  char      *filename;
   char      *hostname;
 
-  va_start(ap);
-  filename  = va_arg (ap, char*);
-  format    = va_arg(ap, char*);
+  va_start(ap, format);
 
   /* lock the file */
   fp = get_file_lock(filename, "a", 60);
@@ -103,6 +98,7 @@
   fprintf(fp, " [%-15s] PID: %-8d", hostname, (int) getpid());
   vfprintf(fp, format, ap);
   fprintf(fp, "\n");
+  va_end(ap);
 
   release_file_lock(filename, fp);