5639574
--- src/sgLog.c	2007-11-16 10:58:32.000000000 -0600
5639574
+++ src/sgLog.c	2009-10-15 14:25:14.000000000 -0500
5639574
@@ -5 +5 @@
5639574
-  This software product, squidGuard, is copyrighted (C) 1998-2007
5639574
+  This software product, squidGuard, is copyrighted (C) 1998-2009
5639574
@@ -58,2 +58,2 @@
5639574
-  if(vsprintf(msg, format, ap) > (MAX_BUF - 1)) 
5639574
-    fprintf(stderr,"overflow in vsprintf (sgLog): %s",strerror(errno));
5639574
+  if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1)) 
5639574
+    fprintf(stderr,"overflow in vsnprintf (sgLog): %s",strerror(errno));
5639574
@@ -90,2 +90,2 @@
5639574
-  if(vsprintf(msg, format, ap) > (MAX_BUF - 1)) 
5639574
-    sgLogFatalError("overflow in vsprintf (sgLogError): %s",strerror(errno));
5639574
+  if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1)) 
5639574
+    sgLog(globalErrorLog, "overflow in vsnprintf (sgLogError): %s",strerror(errno));
5639574
@@ -107,2 +107,2 @@
5639574
-  if(vsprintf(msg, format, ap) > (MAX_BUF - 1)) 
5639574
-    return;
5639574
+  if(vsnprintf(msg, MAX_BUF, format, ap) > (MAX_BUF - 1)) 
5639574
+    sgLog(globalErrorLog, "overflow in vsnprintf (sgLogError): %s",strerror(errno));