- char *ptr, *ipaddr = NULL, *ipname = NULL, *lmsid = NULL;\r
+ char *ptr, *ipaddr, *ip6range = NULL, *ipname = NULL, *lmsid = NULL;\r
+\r
+ if(ip6prefix) /* Try this only if IPv6 subsystem is active...*/\r
+ {\r
+ ptr = strstr(str, "::");\r
+ if(ptr && ptr-str > 4)\r
+ {\r
+ ptr -= 4; \r
+ duplicate(ptr,ip6range);\r
+ ptr = strstr(ip6range, "::");\r
+ if(ptr)\r
+ {\r
+ *(ptr+2) = 0;\r
+ }\r
+ }\r
+ }\r