summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;