summaryrefslogtreecommitdiffstats
path: root/src/storage/pinyin_parser2.cpp
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-11-22 17:51:01 +0800
committerPeng Wu <alexepico@gmail.com>2011-11-22 17:51:01 +0800
commitbc1f11e11c308635197a05b9af4235d9e4640f82 (patch)
tree0968a6466f3a93b02a9e02026cc1bc849abbd77f /src/storage/pinyin_parser2.cpp
parent5431afcc6ae10297314bfa6a685a5d9cbe9cb7ff (diff)
downloadlibpinyin-bc1f11e11c308635197a05b9af4235d9e4640f82.tar.gz
libpinyin-bc1f11e11c308635197a05b9af4235d9e4640f82.tar.xz
libpinyin-bc1f11e11c308635197a05b9af4235d9e4640f82.zip
fixes memory leak
Diffstat (limited to 'src/storage/pinyin_parser2.cpp')
-rw-r--r--src/storage/pinyin_parser2.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/storage/pinyin_parser2.cpp b/src/storage/pinyin_parser2.cpp
index d92ceaa..a59bbb5 100644
--- a/src/storage/pinyin_parser2.cpp
+++ b/src/storage/pinyin_parser2.cpp
@@ -462,6 +462,7 @@ bool DoublePinyinParser2::parse_one_key (guint32 options, ChewingKey & key,
g_free(pinyin);
return true;
}
+ g_free(pinyin);
/* second yunmu */
yun = m_yunmu_table[charid].m_yunmus[1];
@@ -472,8 +473,8 @@ bool DoublePinyinParser2::parse_one_key (guint32 options, ChewingKey & key,
g_free(pinyin);
return true;
}
-
g_free(pinyin);
+
}
#undef IS_KEY