Jelajahi Sumber

Merge remote-tracking branch 'refs/remotes/origin/devel'

z3APA3A 10 tahun lalu
induk
melakukan
f74da31fb3
1 mengubah file dengan 4 tambahan dan 6 penghapusan
  1. 4 6
      src/common.c

+ 4 - 6
src/common.c

@@ -669,14 +669,12 @@ int doconnect(struct clientparam * param){
 	}
 #endif
 
-	if(SAISNULL(&param->sinsl)){
 #ifndef NOIPV6
-		if(*SAFAMILY(&param->sinsr) == AF_INET6) param->sinsl = param->srv->extsa6;
-		else
+	if(*SAFAMILY(&param->sinsr) == AF_INET6) param->sinsl = param->srv->extsa6;
+	else
 #endif
-			param->sinsl = param->srv->extsa;
-		*SAPORT(&param->sinsl) = 0;
-	}
+		param->sinsl = param->srv->extsa;
+	*SAPORT(&param->sinsl) = 0;
 	if(so._bind(param->remsock, (struct sockaddr*)&param->sinsl, SASIZE(&param->sinsl))==-1) {
 		return 12;
 	}