--- freem/src/ssvn.c 2025/04/09 15:16:50 1.4 +++ freem/src/ssvn.c 2025/04/13 04:22:43 1.5 @@ -1,5 +1,5 @@ /* - * $Id: ssvn.c,v 1.4 2025/04/09 15:16:50 snw Exp $ + * $Id: ssvn.c,v 1.5 2025/04/13 04:22:43 snw Exp $ * structured system variable support * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: ssvn.c,v $ + * Revision 1.5 2025/04/13 04:22:43 snw + * Fix snprintf calls + * * Revision 1.4 2025/04/09 15:16:50 snw * Fix buffer overruns in mref_to_external and ssvn.c * @@ -117,7 +120,7 @@ void ssvn (short action, char *key, char char ptmp[256]; char sbuf[256]; - snprintf (sbuf, sizeof (sbuf), " C CHARACTER D DEVICE DI DISPLAY E EVENT G GLOBAL J JOB LI LIBRARY L LOCK O OBJECT P R ROUTINE S SYSTEM W WINDOW \201"); + snprintf (sbuf, sizeof (sbuf) - 1, " C CHARACTER D DEVICE DI DISPLAY E EVENT G GLOBAL J JOB LI LIBRARY L LOCK O OBJECT P R ROUTINE S SYSTEM W WINDOW \201"); if ((rtn_dialect () == D_M77) ||