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

modules/proxy/mod_proxy.c:1984:13: Call
1982.         New->hostaddr = NULL;
1983. 
1984.         if (ap_proxy_is_ipaddr(New, parms->pool)) {
                  ^
1985. #if DEBUGGING
1986.             ap_log_error(APLOG_MARK, APLOG_STARTUP, 0, NULL, APLOGNO(03018)

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

modules/proxy/mod_proxy.c:1992:18: Call
1990. #endif
1991.         }
1992.         else if (ap_proxy_is_domainname(New, parms->pool)) {
                       ^
1993.             ap_str_tolower(New->name);
1994. #if DEBUGGING

modules/proxy/proxy_util.c:621:1: <LHS trace>
619. 
620. /* Return TRUE if addr represents a domain name */
621. PROXY_DECLARE(int) ap_proxy_is_domainname(struct dirconn_entry *This, apr_pool_t *p)
     ^
622. {
623.     char *addr = This->name;

modules/proxy/proxy_util.c:621:1: Parameter `This->name->strlen`
  619. 
  620. /* Return TRUE if addr represents a domain name */
  621. PROXY_DECLARE(int) ap_proxy_is_domainname(struct dirconn_entry *This, apr_pool_t *p)
       ^
  622. {
  623.     char *addr = This->name;

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