diff options
author | Vincent Sanders <vince@kyllikki.org> | 2015-11-09 19:35:41 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2015-11-09 19:35:41 +0000 |
commit | 727bbbd216ccd0f4c11164b54348a120f5311d40 (patch) | |
tree | adf5753a5547bc251db1cec4eb75e428a283eb24 /javascript | |
parent | 125f131714b0cd800b1cbe17633ffa71b051c368 (diff) | |
download | netsurf-727bbbd216ccd0f4c11164b54348a120f5311d40.tar.gz netsurf-727bbbd216ccd0f4c11164b54348a120f5311d40.tar.bz2 |
Protect against attribute not being present
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/duktape/dukky.c | 2 |
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; |