Index: net/base/net_util.cc |
diff --git a/net/base/net_util.cc b/net/base/net_util.cc |
index b9cf59f1789a910bed6242794417f5592f0694f1..9dcf9dfccac8c82d4856c357ffc9b9c374c330f5 100644 |
--- a/net/base/net_util.cc |
+++ b/net/base/net_util.cc |
@@ -9,6 +9,7 @@ |
#include <algorithm> |
#include <iterator> |
+#include <limits> |
#include <set> |
#include "build/build_config.h" |
@@ -294,6 +295,10 @@ base::string16 StripWWWFromHost(const GURL& url) { |
return StripWWW(base::ASCIIToUTF16(url.host())); |
} |
+bool IsPortValid(int port) { |
+ return port >= 0 && port <= std::numeric_limits<uint16>::max(); |
+} |
+ |
bool IsPortAllowedByDefault(int port) { |
int array_size = arraysize(kRestrictedPorts); |
for (int i = 0; i < array_size; i++) { |