diff --git a/client.c b/client.c index 39b5d44..60f53fc 100644 --- a/client.c +++ b/client.c @@ -209,11 +209,6 @@ prepare_socket(union sockaddr_all *addr) return 0; } - if (connect(sock_fd, &addr->sa, addr_len) < 0) { - DEBUG_LOG(LOGF_Client, "Could not connect socket : %s", strerror(errno)); - return 0; - } - if (addr->sa.sa_family == AF_UNIX) { struct sockaddr_un sa_un; @@ -242,6 +237,11 @@ prepare_socket(union sockaddr_all *addr) } } + if (connect(sock_fd, &addr->sa, addr_len) < 0) { + DEBUG_LOG(LOGF_Client, "Could not connect socket : %s", strerror(errno)); + return 0; + } + return 1; }