--- libchewing-0.3.3.orig/src/chewingutil.c	2011-02-27 20:49:18.000000000 +0800
+++ libchewing-0.3.3/src/chewingutil.c	2011-08-16 23:15:29.313387529 +0800
@@ -1377,6 +1377,7 @@
 
 	n_symbol_entry = 0;
 	symbol_table = NULL;
+        memset (line, 0x00, 512);
 
 	sprintf( filename, DIRPATH_SEP_FILENAME, prefix, SYMBOL_TABLE_FILE );
 	file = fopen( filename, "r" );
@@ -1448,6 +1449,7 @@
 	char *symbol;
 	int len = 0, _index;
 
+        memset (line, 0x00, 512);
 	sprintf( filename, DIRPATH_SEP_FILENAME, prefix, SOFTKBD_TABLE_FILE );
 	file = fopen( filename, "r" );
 
