Add type cast to fix build error with "-Wsign-compare" cflag.
There is build error if "-Wsign-compare" is defined in cflags.
Also add "-Wsign-compare" to Android.bp
Test: Build
Change-Id: If41da96ec521a0d2dcddf660e7effa218c99810d
Signed-off-by: Sehee Park <sehee32.park@samsung.com>
diff --git a/resolv/res_cache.cpp b/resolv/res_cache.cpp
index 4f02bfc..8ae4be0 100644
--- a/resolv/res_cache.cpp
+++ b/resolv/res_cache.cpp
@@ -1776,7 +1776,7 @@
.ai_family = AF_UNSPEC, .ai_socktype = SOCK_DGRAM, .ai_flags = AI_NUMERICHOST};
int rt = getaddrinfo_numeric(servers[i], sbuf, hints, &nsaddrinfo[i]);
if (rt != 0) {
- for (int j = 0; j < i; j++) {
+ for (unsigned j = 0; j < i; j++) {
freeaddrinfo(nsaddrinfo[j]);
}
VLOG << __func__ << ": getaddrinfo_numeric(" << servers[i]
@@ -1830,7 +1830,7 @@
res_cache_clear_stats_locked(cache_info);
++cache_info->revision_id;
}
- for (int j = 0; j < numservers; j++) {
+ for (unsigned j = 0; j < numservers; j++) {
freeaddrinfo(nsaddrinfo[j]);
}
}