diff options
author | James Bursa <james@netsurf-browser.org> | 2003-04-25 08:03:15 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-04-25 08:03:15 +0000 |
commit | 0285c2984fc1913d583432716d6fff4f9f291994 (patch) | |
tree | 2bc779ca5e62489de76e4a59ea470e94080c0621 /css | |
parent | 58c28f9c1ab86da14f15cee44ae936c74d812a5f (diff) | |
download | netsurf-0285c2984fc1913d583432716d6fff4f9f291994.tar.gz netsurf-0285c2984fc1913d583432716d6fff4f9f291994.tar.bz2 |
[project @ 2003-04-25 08:03:15 by bursa]
Various memory fixes.
svn path=/import/netsurf/; revision=128
Diffstat (limited to 'css')
-rw-r--r-- | css/css.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1,5 +1,5 @@ /** - * $Id: css.c,v 1.7 2003/04/15 17:53:00 bursa Exp $ + * $Id: css.c,v 1.8 2003/04/25 08:03:15 bursa Exp $ */ #include <assert.h> @@ -111,7 +111,7 @@ void css_process_data(struct content *c, char *data, unsigned long size) buffer = css__scan_bytes(data, size, c->data.css.css->lexer); while ((token = css_lex(c->data.css.css->lexer))) { css_parser_(c->data.css.css->parser, token, - strdup(css_get_text(c->data.css.css->lexer)), + xstrdup(css_get_text(c->data.css.css->lexer)), ¶m); } css__delete_buffer(buffer, c->data.css.css->lexer); @@ -431,16 +431,16 @@ void css_parse_property_list(struct css_style * style, char * str) css_lex_init(&lexer); parser = css_parser_Alloc(malloc); - css_parser_(parser, LBRACE, strdup("{"), ¶m); + css_parser_(parser, LBRACE, xstrdup("{"), ¶m); buffer = css__scan_string(str, lexer); while ((token = css_lex(lexer))) { css_parser_(parser, token, - strdup(css_get_text(lexer)), + xstrdup(css_get_text(lexer)), ¶m); } css__delete_buffer(buffer, lexer); - css_parser_(parser, RBRACE, strdup("}"), ¶m); + css_parser_(parser, RBRACE, xstrdup("}"), ¶m); css_parser_(parser, 0, 0, ¶m); css_parser_Free(parser, free); |