Fix errors reported by scan-build
This commit is contained in:
parent
c654549d35
commit
db6eec653b
|
@ -131,7 +131,8 @@ noinst_LIBRARIES = libnghttpx.a
|
|||
libnghttpx_a_SOURCES = ${NGHTTPX_SRCS}
|
||||
|
||||
nghttpx_SOURCES = shrpx.cc shrpx.h
|
||||
nghttpx_LDADD = libnghttpx.a ${LDADD}
|
||||
nghttpx_LDFLAGS =
|
||||
nghttpx_LDADD = libnghttpx.a ${LDADD} ${AM_LDFLAGS}
|
||||
|
||||
if HAVE_CUNIT
|
||||
check_PROGRAMS += nghttpx-unittest
|
||||
|
|
|
@ -660,7 +660,7 @@ int HttpDownstreamConnection::on_read() {
|
|||
auto nproc = http_parser_execute(&response_htp_, &htp_hooks,
|
||||
reinterpret_cast<char *>(buf), nread);
|
||||
|
||||
if (nproc != nread) {
|
||||
if (nproc != static_cast<size_t>(nread)) {
|
||||
if (LOG_ENABLED(INFO)) {
|
||||
DCLOG(INFO, this) << "nproc != nread";
|
||||
}
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
*/
|
||||
#include "shrpx_rate_limit.h"
|
||||
|
||||
#include <limits>
|
||||
|
||||
namespace shrpx {
|
||||
|
||||
namespace {
|
||||
|
@ -49,7 +51,7 @@ RateLimit::~RateLimit() {
|
|||
|
||||
size_t RateLimit::avail() const {
|
||||
if (rate_ == 0) {
|
||||
return SSIZE_MAX;
|
||||
return std::numeric_limits<ssize_t>::max();
|
||||
}
|
||||
return avail_;
|
||||
}
|
||||
|
|
|
@ -706,10 +706,6 @@ ssize_t spdy_data_read_callback(spdylay_session *session, int32_t stream_id,
|
|||
auto nread = body->remove(buf, length);
|
||||
auto body_empty = body->rleft() == 0;
|
||||
|
||||
if (nread == -1) {
|
||||
ULOG(FATAL, upstream) << "evbuffer_remove() failed";
|
||||
return SPDYLAY_ERR_CALLBACK_FAILURE;
|
||||
}
|
||||
if (nread == 0 &&
|
||||
downstream->get_response_state() == Downstream::MSG_COMPLETE) {
|
||||
if (!downstream->get_upgraded()) {
|
||||
|
|
Loading…
Reference in New Issue