--- a/third/pink/pink/src/http_conn.cc +++ b/third/pink/pink/src/http_conn.cc @@ -610,7 +610,7 @@ } if (buf_len_ == 0) { size_t remain_buf = static_cast(kHTTPMaxMessage) - wbuf_pos_; - size_t needed_size = std::min(remain_buf, remain_send_len_); + size_t needed_size = remain_buf < remain_send_len_ ? remain_buf : remain_send_len_; buf_len_ = conn_->handles_->WriteResponseBody( wbuf_ + wbuf_pos_, needed_size); }