Make IsInNet return false when extra white space
Check ip_address for extra whitespace and return false when is present.
Bug: 10459063
Change-Id: Ifcb26b7ed640d209a451dd0df87ce6cb7f098074
diff --git a/src/proxy_resolver_v8.cc b/src/proxy_resolver_v8.cc
index ee0510b..345457c 100644
--- a/src/proxy_resolver_v8.cc
+++ b/src/proxy_resolver_v8.cc
@@ -330,6 +330,9 @@
// address and IPv4 prefix).
bool IsInNetEx(const std::string& ip_address, const std::string& ip_prefix) {
IPAddressNumber address;
+ std::string cleaned_ip_address;
+ if (RemoveChars(ip_address, " \t", &cleaned_ip_address))
+ return false;
if (!ParseIPLiteralToNumber(ip_address, &address))
return false;