浏览代码

modules_k/permissions: use of str2ip6() has to be ifdef'ed.

Juha Heinanen 13 年之前
父节点
当前提交
1e7b885083
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      modules_k/permissions/address.c

+ 4 - 0
modules_k/permissions/address.c

@@ -62,8 +62,12 @@ static inline ip_addr_t *strtoipX(str *ips)
 	/* try to figure out INET class */
 	/* try to figure out INET class */
 	if(ips->s[0] == '[' || memchr(ips->s, ':', ips->len)!=NULL)
 	if(ips->s[0] == '[' || memchr(ips->s, ':', ips->len)!=NULL)
 	{
 	{
+#ifdef USE_IPV6
 		/* IPv6 */
 		/* IPv6 */
 		return str2ip6(ips);
 		return str2ip6(ips);
+#else
+		return 0;
+#endif
 	} else {
 	} else {
 		/* IPv4 */
 		/* IPv4 */
 		return str2ip(ips);
 		return str2ip(ips);