aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcalvin2021y <calvin2021y@user.github.invalid>2021-11-10 16:45:02 +0000
committerAndy Green <andy@warmcat.com>2021-11-22 15:40:07 +0000
commitb0b7fff957cc15b7d059ff62c6ce245b4a76067c (patch)
treee09852d2735a448abde341a2e50df3a06a90c166
parenteba4f8cfb850a8a5edf467a73ea085e194ffcf61 (diff)
downloadlibwebsockets-b0b7fff957cc15b7d059ff62c6ce245b4a76067c.tar.gz
android: fix extra warnings on android-resolv
-rw-r--r--lib/plat/unix/android/android-resolv.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/plat/unix/android/android-resolv.c b/lib/plat/unix/android/android-resolv.c
index d28fb9cc..3ae38d5c 100644
--- a/lib/plat/unix/android/android-resolv.c
+++ b/lib/plat/unix/android/android-resolv.c
@@ -38,13 +38,13 @@ lws_plat_asyncdns_init(struct lws_context *context, lws_sockaddr46 *sa46)
return LADNS_CONF_SERVER_UNKNOWN;
for (n = 0; n < 4; n++) {
- i[n] = atoi(d);
+ i[n] = (uint8_t)atoi(d);
p = strchr(d, '.');
if (n != 3 && !p)
return LADNS_CONF_SERVER_UNKNOWN;
}
- ip32 = (i[0] << 24) | (i[1] << 16) | (i[2] << 8) | i[3];
+ ip32 = (uint32_t) ((i[0] << 24) | (i[1] << 16) | (i[2] << 8) | i[3]);
n = ip32 == sa46->sa4.sin_addr.s_addr;
sa46->sa4.sin_family = AF_INET;
sa46->sa4.sin_addr.s_addr = ip32;