modules/proxy/mod_proxy.c:1694: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `ap_proxy_is_domainname`.

modules/proxy/mod_proxy.c:1686:13: Call
1684.         New->hostaddr = NULL;
1685. 
1686.         if (ap_proxy_is_ipaddr(New, parms->pool)) {
                  ^
1687. #if DEBUGGING
1688.             ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL,

modules/proxy/proxy_util.c:420:1: Parameter `This->mask.s_addr`
  418. 
  419. /* Return TRUE if addr represents an IP address (or an IP network address) */
  420. PROXY_DECLARE(int) ap_proxy_is_ipaddr(struct dirconn_entry *This, apr_pool_t *p)
       ^
  421. {
  422.     const char *addr = This->name;

modules/proxy/mod_proxy.c:1694:18: Call
1692. #endif
1693.         }
1694.         else if (ap_proxy_is_domainname(New, parms->pool)) {
                       ^
1695.             ap_str_tolower(New->name);
1696. #if DEBUGGING

modules/proxy/proxy_util.c:629:1: <LHS trace>
627. 
628. /* Return TRUE if addr represents a domain name */
629. PROXY_DECLARE(int) ap_proxy_is_domainname(struct dirconn_entry *This, apr_pool_t *p)
     ^
630. {
631.     char *addr = This->name;

modules/proxy/proxy_util.c:629:1: Parameter `This->name->strlen`
  627. 
  628. /* Return TRUE if addr represents a domain name */
  629. PROXY_DECLARE(int) ap_proxy_is_domainname(struct dirconn_entry *This, apr_pool_t *p)
       ^
  630. {
  631.     char *addr = This->name;

modules/proxy/proxy_util.c:657:10: Binary operation: ([0, +oo] - 1):unsigned64 by call to `ap_proxy_is_domainname` 
  655. 
  656.     /* Strip trailing dots */
  657.     for (i = strlen(addr) - 1; i > 0 && addr[i] == '.'; --i) {
                ^
  658.         addr[i] = '\0';
  659.     }
