1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-20 00:15:31 +00:00

[ecmascript] Check NULL

This commit is contained in:
Witold Filipczyk 2024-05-20 16:05:52 +02:00
parent 8b1fa5e1ff
commit 9e4541a0b2
2 changed files with 6 additions and 1 deletions

View File

@ -357,6 +357,10 @@ check_events_for_element(struct ecmascript_interpreter *ecmascript, dom_node *el
{
const char *event_name = script_event_hook_name[SEVHOOK_ONKEYDOWN];
if (!ecmascript) {
return;
}
check_element_event(ecmascript, element, event_name, ev);
event_name = script_event_hook_name[SEVHOOK_ONKEYUP];
check_element_event(ecmascript, element, event_name, ev);

View File

@ -1005,8 +1005,9 @@ call_onsubmit_and_submit(struct session *ses, struct document_view *doc_view,
struct ecmascript_interpreter *interpreter;
int res;
if (vs->ecmascript_fragile)
if (vs->ecmascript_fragile) {
ecmascript_reset_state(vs);
}
interpreter = vs->ecmascript;
/* If there is an onsubmit script and we want
* to run it, but the ECMAScript interpreter