$FreeBSD$ --- controls.cpp.orig Sat Mar 24 20:04:28 2001 +++ controls.cpp Tue Aug 7 12:32:08 2001 @@ -83,7 +83,7 @@ if ( fname ) { *fname = datafile; } - sprintf(datafile, "%s"DIR_SEP"%s", home, MAELSTROM_DATA); + snprintf(datafile, sizeof(datafile), "%s"DIR_SEP"%s", home, MAELSTROM_DATA); if ( (data=fopen(datafile, mode)) == NULL ) return(NULL); return(data);