summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2015-08-13 11:49:09 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2015-08-13 11:49:09 +0100
commit379d97123a8d02a055bd0a20fd308857bcae316c (patch)
tree0db24eb05171793f4a30a5dbae16ae2cf4273837 /desktop
parent99765cf2d0b3ff4dff78f9e90bce0e5846ac4121 (diff)
downloadnetsurf-379d97123a8d02a055bd0a20fd308857bcae316c.tar.gz
netsurf-379d97123a8d02a055bd0a20fd308857bcae316c.tar.bz2
Handle failure to create new context.
Diffstat (limited to 'desktop')
-rw-r--r--desktop/browser.c3
1 files changed, 3 insertions, 0 deletions
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);