summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-11-09 19:35:41 +0000
committerVincent Sanders <vince@kyllikki.org>2015-11-09 19:35:41 +0000
commit727bbbd216ccd0f4c11164b54348a120f5311d40 (patch)
treeadf5753a5547bc251db1cec4eb75e428a283eb24 /javascript
parent125f131714b0cd800b1cbe17633ffa71b051c368 (diff)
downloadnetsurf-727bbbd216ccd0f4c11164b54348a120f5311d40.tar.gz
netsurf-727bbbd216ccd0f4c11164b54348a120f5311d40.tar.bz2
Protect against attribute not being present
Diffstat (limited to 'javascript')
-rw-r--r--javascript/duktape/dukky.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/javascript/duktape/dukky.c b/javascript/duktape/dukky.c
index 8c10dcb9f..b65e94b5a 100644
--- a/javascript/duktape/dukky.c
+++ b/javascript/duktape/dukky.c
@@ -465,7 +465,7 @@ static void dukky_push_handler_code_(duk_context *ctx, dom_string *name,
}
exc = dom_element_get_attribute(ele, onname, &val);
- if (exc != DOM_NO_ERR) {
+ if ((exc != DOM_NO_ERR) || (val == NULL)) {
dom_string_unref(onname);
duk_push_lstring(ctx, "", 0);
return;