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