diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2012-03-25 22:59:39 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2012-03-25 22:59:39 +0000 |
commit | 9b08752807ee94a6728f0f48441179364bb5ae8a (patch) | |
tree | 9b8dfbce3990a655f224354fd2ba203e78d75ba2 /css | |
parent | bfc619a8dc7568e2a9ac879305ef06104291b2ce (diff) | |
download | netsurf-9b08752807ee94a6728f0f48441179364bb5ae8a.tar.gz netsurf-9b08752807ee94a6728f0f48441179364bb5ae8a.tar.bz2 |
Ensure error is initialised
svn path=/trunk/netsurf/; revision=13711
Diffstat (limited to 'css')
-rw-r--r-- | css/css.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -943,11 +943,16 @@ nserror nscss_init(void) #define CSS_DOM_STRING_INTERN(NAME) \ - exc = dom_string_create_interned((const uint8_t *)#NAME, \ + do { \ + exc = dom_string_create_interned((const uint8_t *)#NAME,\ sizeof(#NAME) - 1, \ &nscss_dom_string_##NAME ); \ - if ((exc != DOM_NO_ERR) || (nscss_dom_string_##NAME == NULL)) \ - goto error + if ((exc != DOM_NO_ERR) || \ + (nscss_dom_string_##NAME == NULL)) { \ + error = NSERROR_NOMEM; \ + goto error; \ + } \ + } while(0) CSS_DOM_STRING_INTERN(a); CSS_DOM_STRING_INTERN(abscenter); |