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/server/ResolverController.cpp b/server/ResolverController.cpp
index 6bb6ffc..c96e90e 100644
--- a/server/ResolverController.cpp
+++ b/server/ResolverController.cpp
@@ -329,7 +329,7 @@
ExternalPrivateDnsStatus privateDnsStatus = {PrivateDnsMode::OFF, 0, {}};
resolv_get_private_dns_status_for_net(netId, &privateDnsStatus);
- for (int i = 0; i < privateDnsStatus.numServers; i++) {
+ for (unsigned i = 0; i < privateDnsStatus.numServers; i++) {
std::string tlsServer_str = addrToString(&(privateDnsStatus.serverStatus[i].ss));
tlsServers->push_back(std::move(tlsServer_str));
}
@@ -405,7 +405,7 @@
} else {
dw.println("Private DNS configuration (%u entries)", privateDnsStatus.numServers);
dw.incIndent();
- for (int i = 0; i < privateDnsStatus.numServers; i++) {
+ for (unsigned i = 0; i < privateDnsStatus.numServers; i++) {
dw.println("%s name{%s} status{%s}",
addrToString(&(privateDnsStatus.serverStatus[i].ss)).c_str(),
privateDnsStatus.serverStatus[i].hostname,