|
|
@@ -730,7 +730,11 @@ static int h_parent(int argc, unsigned char **argv){
|
|
|
fprintf(stderr, "Chaining error: bad chain type (%s)\n", argv[2]);
|
|
|
return(4);
|
|
|
}
|
|
|
+#ifndef NOIPV6
|
|
|
if(!getip46(46, argv[3], (struct sockaddr *)&chains->addr)) return 5;
|
|
|
+#else
|
|
|
+ getip46(46, argv[3], (struct sockaddr *)&chains->addr);
|
|
|
+#endif
|
|
|
chains->exthost = (unsigned char *)mystrdup((char *)argv[3]);
|
|
|
*SAPORT(&chains->addr) = htons((unsigned short)atoi((char *)argv[4]));
|
|
|
if(argc > 5) chains->extuser = (unsigned char *)mystrdup((char *)argv[5]);
|