commit - 34af3b32d9fa576c5c3db34f386876db1fa2f260
commit + 9a6f35d1144f9f50bcc138716e91666af257d439
blob - 2d9914e836281028aa4da05058d4cde85f22bc1c
blob + f8da9fd38b5d2b42c49b02cf551e89a99f8750a8
--- FICS/gamedb.c
+++ FICS/gamedb.c
m->doublePawn = -1;
if (m->pieceCaptured) {
- sprintf(m->algString, "%cx%c%d",
+ msnprintf(m->algString, sizeof m->algString, "%cx%c%d",
('a' + m->fromFile),
('a' + m->toFile),
(m->toRank + 1));
} else {
- sprintf(m->algString, "%c%d",
+ msnprintf(m->algString, sizeof m->algString, "%c%d",
('a' + m->toFile),
(m->toRank + 1));
}