diff --git a/src/local.c b/src/local.c index 95195b2c..5c3e1fe6 100644 --- a/src/local.c +++ b/src/local.c @@ -760,6 +760,7 @@ server_recv_cb(EV_P_ ev_io *w, int revents) remote = create_remote(server->listener, NULL); if (sni_detected) { +#ifndef __ANDROID__ // Reconstruct address buffer abuf->len = 0; abuf->data[abuf->len++] = 3; @@ -769,6 +770,7 @@ server_recv_cb(EV_P_ ev_io *w, int revents) dst_port = htons(dst_port); memcpy(abuf->data + abuf->len, &dst_port, 2); abuf->len += 2; +#endif ss_free(hostname); }