You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2010/02/26 00:36:31 UTC
svn commit: r916494 -
/incubator/trafficserver/traffic/trunk/libinktomi++/ink_snprintf.cc
Author: bcall
Date: Thu Feb 25 23:36:30 2010
New Revision: 916494
URL: http://svn.apache.org/viewvc?rev=916494&view=rev
Log:
TS-204 Fixed a problem with ink_sprintf() not writing to buffer
because it was calling ink_vsnprintf() with a zero length size of the
buffer. The problem was showing up in output of traffic_line.
Reviewed: George Paul
Modified:
incubator/trafficserver/traffic/trunk/libinktomi++/ink_snprintf.cc
Modified: incubator/trafficserver/traffic/trunk/libinktomi++/ink_snprintf.cc
URL: http://svn.apache.org/viewvc/incubator/trafficserver/traffic/trunk/libinktomi%2B%2B/ink_snprintf.cc?rev=916494&r1=916493&r2=916494&view=diff
==============================================================================
--- incubator/trafficserver/traffic/trunk/libinktomi++/ink_snprintf.cc (original)
+++ incubator/trafficserver/traffic/trunk/libinktomi++/ink_snprintf.cc Thu Feb 25 23:36:30 2010
@@ -63,7 +63,7 @@
int
ink_vsprintf(char *str, const char *fmt, va_list args)
{
- return ink_vsnprintf(str, 0, fmt, args);
+ return vsprintf(str, fmt, args);
}
int
@@ -75,7 +75,7 @@
VA_SHIFT(str, char *);
VA_SHIFT(count, size_t);
VA_SHIFT(fmt, char *);
- int len = str ? ink_vsnprintf(str, 0, fmt, ap) : 0;
+ int len = str ? ink_vsprintf(str, fmt, ap) : 0;
va_end(ap);
return (len);