Revision: 6435
Author: ek.kato
Date: Thu Jun 10 02:15:41 2010
Log: * fep/callbacks.c (set_candidate) : Add sanity check.

http://code.google.com/p/uim/source/detail?r=6435

Modified:
 /trunk/fep/callbacks.c

=======================================
--- /trunk/fep/callbacks.c      Thu Jun 10 02:04:28 2010
+++ /trunk/fep/callbacks.c      Thu Jun 10 02:15:41 2010
@@ -1032,6 +1032,8 @@
     int padlen = right_edge_cand_index_width - cand_index_width;
     char *pad;

+    if (padlen < 0)
+      padlen = 0;
     pad = uim_malloc(padlen + 1);
     memset(pad, ' ', padlen);
     pad[padlen] = '\0';

Reply via email to