Fix `control socket: Protocol not supported' failure in

standalone -D mode when neither -4 nor -6 is specified.
This commit is contained in:
Ruslan Ermilov 2000-08-16 09:12:33 +00:00
parent ebe96675ee
commit 2310b8c624

View File

@ -408,8 +408,6 @@ main(argc, argv, envp)
error = getaddrinfo(bindname, "ftp", &hints,
&res);
}
if (error == 0 && res->ai_addr != NULL)
family = res->ai_addr->sa_family;
}
if (error) {
syslog(LOG_ERR, gai_strerror(error));
@ -420,7 +418,8 @@ main(argc, argv, envp)
if (res->ai_addr == NULL) {
syslog(LOG_ERR, "-a %s: getaddrinfo failed", hostname);
exit(1);
}
} else
family = res->ai_addr->sa_family;
/*
* Open a socket, bind it to the FTP port, and start
* listening.