summaryrefslogtreecommitdiffstats
path: root/gettext-tools/src
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2014-05-02 21:18:33 +0900
committerDaiki Ueno <ueno@gnu.org>2014-05-02 21:19:41 +0900
commit1dd5115d02501d2c31e6e57e02d627a813feaf14 (patch)
tree399d32fa5b9e83b72b821921ec17b7cc99d1b4c4 /gettext-tools/src
parentec11c813a4f59d2e30859160423ae4792c60d53d (diff)
downloadexternal_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.c2
-rw-r--r--gettext-tools/src/x-python.c2
-rw-r--r--gettext-tools/src/x-vala.c2
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;
}