From c0ea0b3f1d18d6fc7f50711e1703669a58d08e04 Mon Sep 17 00:00:00 2001 From: Krinkle Date: Fri, 10 Jun 2011 20:08:19 +0000 Subject: [PATCH] Follow-up: r89845: Forgot to commit changes in the other directory --- resources/mediawiki.util/mediawiki.util.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/mediawiki.util/mediawiki.util.js b/resources/mediawiki.util/mediawiki.util.js index f59272eb4c..4eb322464f 100644 --- a/resources/mediawiki.util/mediawiki.util.js +++ b/resources/mediawiki.util/mediawiki.util.js @@ -560,7 +560,7 @@ var block = allowBlock ? '(?:\\/(?:3[0-2]|[12]?\\d))?' : ''; var RE_IP_BYTE = '(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9]?[0-9])'; var RE_IP_ADD = '(?:' + RE_IP_BYTE + '\\.){3}' + RE_IP_BYTE; - return address.search( new RegExp( '^' + RE_IP_ADD + block + '$' ) ) != -1; + return typeof address === 'string' && address.search( new RegExp( '^' + RE_IP_ADD + block + '$' ) ) != -1; }, /** * Note: borrows from IP::isIPv6 @@ -570,6 +570,9 @@ * @return boolean */ 'isIPv6Address' : function( address, allowBlock ) { + if ( typeof address !== 'string' ) { + return false; + } var block = allowBlock ? '(?:\\/(?:12[0-8]|1[01][0-9]|[1-9]?\\d))?' : ''; var RE_IPV6_ADD = '(?:' + // starts with "::" (including "::") -- 2.20.1