diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2015-07-23 10:12:22 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2015-07-23 10:17:28 +0200 |
commit | 67b67cb17143f84bf7df99f5e0950fc2f550a5ad (patch) | |
tree | e371692f7a2adacdd022695b6f30c708e3f9e32a /common.c | |
parent | 9a340e5b8f3f9d5b8b27d7702bfe7650f7b915ef (diff) | |
download | xK-67b67cb17143f84bf7df99f5e0950fc2f550a5ad.tar.gz xK-67b67cb17143f84bf7df99f5e0950fc2f550a5ad.tar.xz xK-67b67cb17143f84bf7df99f5e0950fc2f550a5ad.zip |
Fix immediate connects
Apparently FreeBSD can do this while Linux can not.
Diffstat (limited to 'common.c')
-rw-r--r-- | common.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -205,7 +205,7 @@ connector_step (struct connector *self) connector_notify_connecting (self, target, gai_iter); - int fd = self->socket = socket (gai_iter->ai_family, + int fd = socket (gai_iter->ai_family, gai_iter->ai_socktype, gai_iter->ai_protocol); if (fd == -1) { |