Bug 1462882 - Avoid NPE when filtering using remote-ip; r=jryans
MozReview-Commit-ID: IJ2lNgMRCYz
--- a/devtools/client/netmonitor/src/utils/filter-text-utils.js
+++ b/devtools/client/netmonitor/src/utils/filter-text-utils.js
@@ -123,18 +123,18 @@ function isFlagFilterMatch(item, { type,
let protocol = item.httpVersion;
match = typeof protocol === "string" ?
protocol.toLowerCase().includes(value) : false;
break;
case "domain":
match = item.urlDetails.host.toLowerCase().includes(value);
break;
case "remote-ip":
- match = getFormattedIPAndPort(item.remoteAddress, item.remotePort)
- .toLowerCase().includes(value);
+ let data = getFormattedIPAndPort(item.remoteAddress, item.remotePort);
+ match = data ? data.toLowerCase().includes(value) : false;
break;
case "has-response-header":
if (typeof item.responseHeaders === "object") {
let { headers } = item.responseHeaders;
match = headers.findIndex(h => h.name.toLowerCase() === value) > -1;
} else {
match = false;
}