diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-10-11 14:21:13 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-10-11 14:21:13 +0100 |
commit | 25cacb19c8e19bd715bca93b0e60d430ca739b61 (patch) | |
tree | d5a62663200737c235272bdefe3519d4f4d89363 | |
parent | 93ee8f48c1cc69973d49133446d4d66fd42c4162 (diff) | |
download | netsurf-25cacb19c8e19bd715bca93b0e60d430ca739b61.tar.gz netsurf-25cacb19c8e19bd715bca93b0e60d430ca739b61.tar.bz2 |
Ensure correct error type is returned.
-rw-r--r-- | utils/corestrings.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/utils/corestrings.c b/utils/corestrings.c index 0e2428e19..f2420116c 100644 --- a/utils/corestrings.c +++ b/utils/corestrings.c @@ -416,13 +416,17 @@ nserror corestrings_init(void) SLEN("multipart/form-data"), &corestring_lwc_multipart_form_data); if ((lerror != lwc_error_ok) || - (corestring_lwc_multipart_form_data == NULL)) + (corestring_lwc_multipart_form_data == NULL)) { + error = NSERROR_NOMEM; goto error; + } lerror = lwc_intern_string("text/css", SLEN("text/css"), &corestring_lwc_text_css); - if ((lerror != lwc_error_ok) || (corestring_lwc_text_css == NULL)) + if ((lerror != lwc_error_ok) || (corestring_lwc_text_css == NULL)) { + error = NSERROR_NOMEM; goto error; + } #define CSS_DOM_STRING_INTERN(NAME) \ @@ -482,14 +486,18 @@ nserror corestrings_init(void) exc = dom_string_create_interned((const uint8_t *) "text/javascript", SLEN("text/javascript"), &corestring_dom_text_javascript); - if ((exc != DOM_NO_ERR) || (corestring_dom_text_javascript == NULL)) + if ((exc != DOM_NO_ERR) || (corestring_dom_text_javascript == NULL)) { + error = NSERROR_NOMEM; goto error; + } exc = dom_string_create_interned((const uint8_t *) "http-equiv", SLEN("http-equiv"), &corestring_dom_http_equiv); - if ((exc != DOM_NO_ERR) || (corestring_dom_http_equiv == NULL)) + if ((exc != DOM_NO_ERR) || (corestring_dom_http_equiv == NULL)) { + error = NSERROR_NOMEM; goto error; + } return NSERROR_OK; |