From 995a9df0af809ee2b21b60b32ae424cf57f378e2 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 10 Oct 2012 18:07:21 +0800 Subject: fixes memory leak in test chewing table --- tests/storage/test_chewing_table.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/storage/test_chewing_table.cpp b/tests/storage/test_chewing_table.cpp index cae766d..369f726 100644 --- a/tests/storage/test_chewing_table.cpp +++ b/tests/storage/test_chewing_table.cpp @@ -109,8 +109,10 @@ int main(int argc, char * argv[]) { item.get_nth_pronunciation(m, chewing_buffer, freq); for (size_t n = 0; n < item.get_phrase_length(); ++n){ - printf("%s'", - chewing_buffer[n].get_pinyin_string()); + gchar * pinyins = + chewing_buffer[n].get_pinyin_string(); + printf("%s'", pinyins); + g_free(pinyins); } printf("\b\t%d\t", freq); } -- cgit