diff options
author | Daiki Ueno <ueno@gnu.org> | 2014-05-02 21:18:33 +0900 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2014-05-02 21:19:41 +0900 |
commit | 1dd5115d02501d2c31e6e57e02d627a813feaf14 (patch) | |
tree | 399d32fa5b9e83b72b821921ec17b7cc99d1b4c4 /gettext-tools/src | |
parent | ec11c813a4f59d2e30859160423ae4792c60d53d (diff) | |
download | external_gettext-1dd5115d02501d2c31e6e57e02d627a813feaf14.zip external_gettext-1dd5115d02501d2c31e6e57e02d627a813feaf14.tar.gz external_gettext-1dd5115d02501d2c31e6e57e02d627a813feaf14.tar.bz2 |
xgettext: Fix memleaks around wrong usage of mixed_string_buffer_done
Diffstat (limited to 'gettext-tools/src')
-rw-r--r-- | gettext-tools/src/x-javascript.c | 2 | ||||
-rw-r--r-- | gettext-tools/src/x-python.c | 2 | ||||
-rw-r--r-- | gettext-tools/src/x-vala.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/gettext-tools/src/x-javascript.c b/gettext-tools/src/x-javascript.c index 237b68d..e09a31d 100644 --- a/gettext-tools/src/x-javascript.c +++ b/gettext-tools/src/x-javascript.c @@ -1220,7 +1220,7 @@ phase5_get (token_ty *tp) else mixed_string_buffer_append_char (bp, uc); } - tp->string = xstrdup (mixed_string_buffer_done (bp)); + tp->string = mixed_string_buffer_done (bp); tp->comment = add_reference (savable_comment); lexical_context = lc_outside; tp->type = last_token_type = token_type_string; diff --git a/gettext-tools/src/x-python.c b/gettext-tools/src/x-python.c index ee92a8c..970006a 100644 --- a/gettext-tools/src/x-python.c +++ b/gettext-tools/src/x-python.c @@ -1425,7 +1425,7 @@ phase5_get (token_ty *tp) else mixed_string_buffer_append_char (bp, uc); } - tp->string = xstrdup (mixed_string_buffer_done (bp)); + tp->string = mixed_string_buffer_done (bp); tp->comment = add_reference (savable_comment); lexical_context = lc_outside; tp->type = token_type_string; diff --git a/gettext-tools/src/x-vala.c b/gettext-tools/src/x-vala.c index 6bf5300..eade694 100644 --- a/gettext-tools/src/x-vala.c +++ b/gettext-tools/src/x-vala.c @@ -938,7 +938,7 @@ phase3_get (token_ty *tp) } tp->type = last_token_type = template ? token_type_string_template : token_type_string_literal; - tp->string = xstrdup (mixed_string_buffer_done (bp)); + tp->string = mixed_string_buffer_done (bp); tp->comment = add_reference (savable_comment); return; } |