Ver código fonte

msg_translator.c: got rid of compiler warning

- Many more to go before 3.3 release.
Juha Heinanen 13 anos atrás
pai
commit
85de7fe6e1
1 arquivos alterados com 5 adições e 1 exclusões
  1. 5 1
      msg_translator.c

+ 5 - 1
msg_translator.c

@@ -195,16 +195,20 @@ static int check_via_address(struct ip_addr* ip, str *name,
 	struct hostent* he;
 	struct hostent* he;
 	int i;
 	int i;
 	char* s;
 	char* s;
+	#ifdef USE_IPV6
 	int len;
 	int len;
+	#endif
 
 
 	/* maybe we are lucky and name it's an ip */
 	/* maybe we are lucky and name it's an ip */
 	s=ip_addr2a(ip);
 	s=ip_addr2a(ip);
 	if (s){
 	if (s){
 		DBG("check_via_address(%s, %.*s, %d)\n",
 		DBG("check_via_address(%s, %.*s, %d)\n",
 			s, name->len, name->s, resolver);
 			s, name->len, name->s, resolver);
-		len=strlen(s);
 
 
 	#ifdef USE_IPV6
 	#ifdef USE_IPV6
+
+		len=strlen(s);
+
 		/* check if name->s is an ipv6 address or an ipv6 address ref. */
 		/* check if name->s is an ipv6 address or an ipv6 address ref. */
 		if ((ip->af==AF_INET6) &&
 		if ((ip->af==AF_INET6) &&
 				(	((len==name->len)&&(strncasecmp(name->s, s, name->len)==0))
 				(	((len==name->len)&&(strncasecmp(name->s, s, name->len)==0))