diff options
author | calvin2021y <calvin2021y@user.github.invalid> | 2021-11-10 16:45:02 +0000 |
---|---|---|
committer | Andy Green <andy@warmcat.com> | 2021-11-22 15:40:07 +0000 |
commit | b0b7fff957cc15b7d059ff62c6ce245b4a76067c (patch) | |
tree | e09852d2735a448abde341a2e50df3a06a90c166 | |
parent | eba4f8cfb850a8a5edf467a73ea085e194ffcf61 (diff) | |
download | libwebsockets-b0b7fff957cc15b7d059ff62c6ce245b4a76067c.tar.gz |
android: fix extra warnings on android-resolv
-rw-r--r-- | lib/plat/unix/android/android-resolv.c | 4 |
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; |