aboutsummaryrefslogtreecommitdiffstats
path: root/android/async-socket-connector.c
diff options
context:
space:
mode:
Diffstat (limited to 'android/async-socket-connector.c')
-rw-r--r--android/async-socket-connector.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/android/async-socket-connector.c b/android/async-socket-connector.c
index 0f50399..f4d51b5 100644
--- a/android/async-socket-connector.c
+++ b/android/async-socket-connector.c
@@ -312,11 +312,15 @@ async_socket_connector_new(const SockAddress* address,
connector->ref_count = 1;
/* Copy socket address. */
+#ifdef _WIN32
+ connector->address = *address;
+#else
if (sock_address_get_family(address) == SOCKET_UNIX) {
sock_address_init_unix(&connector->address, sock_address_get_path(address));
} else {
connector->address = *address;
}
+#endif
/* Create a looper for asynchronous I/O. */
if (looper == NULL) {