You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2010/07/02 22:13:28 UTC
svn commit: r960096 - in /trafficserver/traffic/trunk:
iocore/net/Connection.cc iocore/net/SSLNet.cc proxy/Show.h
Author: jplevyak
Date: Fri Jul 2 20:13:27 2010
New Revision: 960096
URL: http://svn.apache.org/viewvc?rev=960096&view=rev
Log:
Fix STANDALONE_IOCORE which seems to have been broken recently
Fix potential va_start/va_copy issue in Stat pages
Modified:
trafficserver/traffic/trunk/iocore/net/Connection.cc
trafficserver/traffic/trunk/iocore/net/SSLNet.cc
trafficserver/traffic/trunk/proxy/Show.h
Modified: trafficserver/traffic/trunk/iocore/net/Connection.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/Connection.cc?rev=960096&r1=960095&r2=960096&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/Connection.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/Connection.cc Fri Jul 2 20:13:27 2010
@@ -334,6 +334,6 @@ Server::listen(int port_number, bool non
Lerror:
if (fd != NO_FD)
close();
- MachineFatal("Could not bind or listen to port %d (error: %d)", port_number, res);
+ Error("Could not bind or listen to port %d (error: %d)", port_number, res);
return res;
}
Modified: trafficserver/traffic/trunk/iocore/net/SSLNet.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/SSLNet.cc?rev=960096&r1=960095&r2=960096&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/SSLNet.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/SSLNet.cc Fri Jul 2 20:13:27 2010
@@ -252,7 +252,7 @@ SSLNetProcessor::initSSL(SslConfigParams
accept_port_number = param->ssl_accept_port_number;
if ((unsigned int) accept_port_number >= 0xFFFF) {
- MachineFatal("\ncannot listen on port %d.\naccept port cannot be larger that 65535.\n"
+ Error("\ncannot listen on port %d.\naccept port cannot be larger that 65535.\n"
"please check your Traffic Server configurations", accept_port_number);
return (1);
}
Modified: trafficserver/traffic/trunk/proxy/Show.h
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/Show.h?rev=960096&r1=960095&r2=960096&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/Show.h (original)
+++ trafficserver/traffic/trunk/proxy/Show.h Fri Jul 2 20:13:27 2010
@@ -46,10 +46,12 @@ struct ShowCont:Continuation
int show(const char *s, ...)
{
- va_list aap;
- va_start(aap, s);
+ va_list aap, va_scratch;
int l = ebuf - buf;
+ va_start(aap, s);
+ va_copy(va_scratch, aap);
int done = vsnprintf(buf, l, s, aap);
+ va_end(va_scratch);
if (done > l - 256)
{
char *start2 = (char *) xrealloc(start, (ebuf - start) * 2);