From: Francesco Chemolli Date: Fri, 2 Oct 2009 15:26:16 +0000 (+0200) Subject: Fixed some issues uncovered by SunStudio CC. X-Git-Tag: SQUID_3_0_STABLE20~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1012759a47334576be1d8f98c99ae90d27026bdf;p=thirdparty%2Fsquid.git Fixed some issues uncovered by SunStudio CC. --- diff --git a/src/client_side.cc b/src/client_side.cc index 3f8cf77d82..9117f3d90e 100755 --- a/src/client_side.cc +++ b/src/client_side.cc @@ -942,14 +942,14 @@ ClientSocketContext::packRange(StoreIOBuffer const &source, MemBuf * mb) return; } - int64_t next = getNextRangeOffset(); + int64_t nextOffset = getNextRangeOffset(); - assert (next >= http->out.offset); + assert (nextOffset >= http->out.offset); - int64_t skip = next - http->out.offset; + int64_t skip = nextOffset - http->out.offset; /* adjust for not to be transmitted bytes */ - http->out.offset = next; + http->out.offset = nextOffset; if (available.size() <= skip) return; @@ -1914,8 +1914,8 @@ parseHttpRequest(ConnStateData::Pointer & conn, HttpParser *hp, method_t * metho *method_p = HttpRequestMethod(&hp->buf[hp->m_start], &hp->buf[hp->m_end]); /* deny CONNECT via accelerated ports */ - if (*method_p == METHOD_CONNECT && conn && conn->port && conn->port->accel) { - debugs(33, DBG_IMPORTANT, "WARNING: CONNECT method received on " << conn->port->protocol << " Accelerator port " << conn->port->s.GetPort() ); + if (*method_p == METHOD_CONNECT && conn != NULL && conn->port && conn->port->accel) { + debugs(33, DBG_IMPORTANT, "WARNING: CONNECT method received on " << conn->port->protocol << " Accelerator port " << ntohs(conn->port->s.sin_port) ); /* XXX need a way to say "this many character length string" */ debugs(33, DBG_IMPORTANT, "WARNING: for request: " << hp->buf); /* XXX need some way to set 405 status on the error reply */