From 379d97123a8d02a055bd0a20fd308857bcae316c Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 13 Aug 2015 11:49:09 +0100 Subject: Handle failure to create new context. --- desktop/browser.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'desktop') diff --git a/desktop/browser.c b/desktop/browser.c index 7f0e1ebcc..16dd2e278 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -857,6 +857,9 @@ nserror browser_window_initialise_common(enum browser_window_create_flags flags, bw->jsctx = js_newcontext(nsoption_int(script_timeout), slow_script, NULL); + if (bw->jsctx == NULL) { + return NSERROR_NOMEM; + } if (flags & BW_CREATE_CLONE) { assert(existing != NULL); -- cgit v1.2.3