modules/proxy/mod_proxy_scgi.c:332: error: INTEGER_OVERFLOW_L2
  ([1, 8192] - [1, 8192]):unsigned64 by call to `sendall`.

modules/proxy/mod_proxy_scgi.c:330:19: Call
328.         apr_size_t readlen;
329. 
330.         readlen = ap_get_client_block(r, buf, AP_IOBUFSIZE);
                       ^
331.         while (readlen > 0) {
332.             status = sendall(conn, buf, readlen, r);

modules/http/http_filters.c:1545:9: Assignment
  1543. 
  1544.     if (r->remaining < 0 || (!r->read_chunked && r->remaining == 0)) {
  1545.         return 0;
                ^
  1546.     }
  1547. 

modules/proxy/mod_proxy_scgi.c:330:9: Assignment
328.         apr_size_t readlen;
329. 
330.         readlen = ap_get_client_block(r, buf, AP_IOBUFSIZE);
             ^
331.         while (readlen > 0) {
332.             status = sendall(conn, buf, readlen, r);

modules/proxy/mod_proxy_scgi.c:332:22: Call
330.         readlen = ap_get_client_block(r, buf, AP_IOBUFSIZE);
331.         while (readlen > 0) {
332.             status = sendall(conn, buf, readlen, r);
                          ^
333.             if (status != OK) {
334.                 return HTTP_SERVICE_UNAVAILABLE;

modules/proxy/mod_proxy_scgi.c:219:1: <LHS trace>
217.  * Send a block of data, ensure, everything is sent
218.  */
219. static int sendall(proxy_conn_rec *conn, const char *buf, apr_size_t length,
     ^
220.                    request_rec *r)
221. {

modules/proxy/mod_proxy_scgi.c:219:1: Parameter `length`
  217.  * Send a block of data, ensure, everything is sent
  218.  */
  219. static int sendall(proxy_conn_rec *conn, const char *buf, apr_size_t length,
       ^
  220.                    request_rec *r)
  221. {

modules/proxy/mod_proxy_scgi.c:219:1: <RHS trace>
217.  * Send a block of data, ensure, everything is sent
218.  */
219. static int sendall(proxy_conn_rec *conn, const char *buf, apr_size_t length,
     ^
220.                    request_rec *r)
221. {

modules/proxy/mod_proxy_scgi.c:219:1: Parameter `length`
  217.  * Send a block of data, ensure, everything is sent
  218.  */
  219. static int sendall(proxy_conn_rec *conn, const char *buf, apr_size_t length,
       ^
  220.                    request_rec *r)
  221. {

modules/proxy/mod_proxy_scgi.c:226:9: Assignment
  224. 
  225.     while (length > 0) {
  226.         written = length;
               ^
  227.         if ((rv = apr_socket_send(conn->sock, buf, &written)) != APR_SUCCESS) {
  228.             ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r, APLOGNO(00858)

modules/proxy/mod_proxy_scgi.c:237:9: Binary operation: ([1, 8192] - [1, 8192]):unsigned64 by call to `sendall` 
  235.         conn->worker->s->transferred += written;
  236.         buf += written;
  237.         length -= written;
               ^
  238.     }
  239. 
