summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-10-11 14:21:13 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2012-10-11 14:21:13 +0100
commit25cacb19c8e19bd715bca93b0e60d430ca739b61 (patch)
treed5a62663200737c235272bdefe3519d4f4d89363
parent93ee8f48c1cc69973d49133446d4d66fd42c4162 (diff)
downloadnetsurf-25cacb19c8e19bd715bca93b0e60d430ca739b61.tar.gz
netsurf-25cacb19c8e19bd715bca93b0e60d430ca739b61.tar.bz2
Ensure correct error type is returned.
-rw-r--r--utils/corestrings.c16
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;