Author: iratqq
Date: Fri Apr 4 05:56:17 2008
New Revision: 5377
Modified:
trunk/fep/draw.c
Log:
* fep/draw.c (update_backtick):
- Use snprintf and strlcpy.
Modified: trunk/fep/draw.c
==============================================================================
--- trunk/fep/draw.c (original)
+++ trunk/fep/draw.c Fri Apr 4 05:56:17 2008
@@ -141,10 +141,10 @@
char sendbuf[CANDSIZE];
if (s_candbuf[0] == '\0') {
/* �⡼��ɽ�� */
- sprintf(sendbuf, "%s%s", s_win_no, s_modebuf);
+ snprintf(sendbuf, sizeof(sendbuf), "%s%s", s_win_no, s_modebuf);
} else {
/* �������ɽ�� */
- sprintf(sendbuf, "%s", s_candbuf);
+ strlcpy(sendbuf, s_candbuf, sizeof(sendbuf));
}
sendline(sendbuf);
}