diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-02-21 20:21:33 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-02-21 20:22:23 +0000 |
commit | 38c82c0d1e4474aff9b601fcf6ba9578396346b9 (patch) | |
tree | 4870dfae05844331b4a6914ac8290f0f4fdcdbfa /src/html/html_select_element.c | |
parent | 010d1d5212cc906214feec4cfd25daca2dd2033e (diff) | |
download | libdom-38c82c0d1e4474aff9b601fcf6ba9578396346b9.tar.gz libdom-38c82c0d1e4474aff9b601fcf6ba9578396346b9.tar.bz2 |
Deal with some scan-build-identified potential problems
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'src/html/html_select_element.c')
-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); |