diff options
Diffstat (limited to 'android/async-socket-connector.c')
-rw-r--r-- | android/async-socket-connector.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/android/async-socket-connector.c b/android/async-socket-connector.c index 836016c..f4d51b5 100644 --- a/android/async-socket-connector.c +++ b/android/async-socket-connector.c @@ -20,8 +20,6 @@ * a TCP port forwarding, enabled by ADB. */ -#include "qemu-common.h" -#include "android/async-utils.h" #include "android/utils/debug.h" #include "android/async-socket-connector.h" #include "utils/panic.h" @@ -314,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) { |