diff --git a/lib/plat/unix/android/android-resolv.c b/lib/plat/unix/android/android-resolv.c index 0f51ed0d3..db635485b 100644 --- a/lib/plat/unix/android/android-resolv.c +++ b/lib/plat/unix/android/android-resolv.c @@ -45,7 +45,7 @@ lws_plat_asyncdns_init(struct lws_context *context, lws_sockaddr46 *sa46) } ip32 = (i[0] << 24) | (i[1] << 16) | (i[2] << 8) | i[3]; - n = ip32 == sa->sin_addr.s_addr; + n = ip32 == sa46->sa4.sin_addr.s_addr; sa46->sa4.sin_family = AF_INET; sa46->sa4.sin_addr.s_addr = ip32;