Browse Source

Fix redirection to http in lite version

z3APA3A 7 years ago
parent
commit
0f9a9d6e37
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/conf.c

+ 4 - 0
src/conf.c

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