diff options
Diffstat (limited to 'src/html')
-rw-r--r-- | src/html/html_select_element.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/html/html_select_element.c b/src/html/html_select_element.c index ff549b2..0801d0a 100644 --- a/src/html/html_select_element.c +++ b/src/html/html_select_element.c @@ -213,6 +213,9 @@ dom_exception dom_html_select_element_get_selected_index( dom_html_options_collection *col; err = _dom_html_select_element_make_collection(ele, &col); + if (err != DOM_NO_ERR) { + return err; + } err = dom_html_options_collection_get_length(col, &len); if (err != DOM_NO_ERR) { @@ -266,6 +269,9 @@ dom_exception dom_html_select_element_set_selected_index( dom_html_options_collection *col; err = _dom_html_select_element_make_collection(ele, &col); + if (err != DOM_NO_ERR) { + return err; + } err = dom_html_options_collection_item(col, index, &option); |