From 75dcd438964bd703af1d3c6589eb4154bd74be6b Mon Sep 17 00:00:00 2001 From: janekptacijarabaci Date: Sun, 22 Apr 2018 21:00:39 +0200 Subject: [PATCH] Bug 1329570 - Restore missing error check in mozilla::dom::Location::GetPathname native in moebius --- dom/base/Location.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dom/base/Location.cpp b/dom/base/Location.cpp index e3b614931a..b17e733d50 100644 --- a/dom/base/Location.cpp +++ b/dom/base/Location.cpp @@ -577,9 +577,10 @@ Location::GetPathname(nsAString& aPathname) aPathname.Truncate(); nsCOMPtr uri; - nsresult result = NS_OK; - - result = GetURI(getter_AddRefs(uri)); + nsresult result = GetURI(getter_AddRefs(uri)); + if (NS_FAILED(result) || !uri) { + return result; + } nsCOMPtr url(do_QueryInterface(uri)); if (url) {