|
|
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));
|