--- freem/src/events.c 2025/03/22 18:43:54 1.4 +++ freem/src/events.c 2025/04/13 04:22:43 1.5 @@ -1,5 +1,5 @@ /* - * $Id: events.c,v 1.4 2025/03/22 18:43:54 snw Exp $ + * $Id: events.c,v 1.5 2025/04/13 04:22:43 snw Exp $ * event framework * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: events.c,v $ + * Revision 1.5 2025/04/13 04:22:43 snw + * Fix snprintf calls + * * Revision 1.4 2025/03/22 18:43:54 snw * Make STRLEN 255 chars and add BIGSTR macro for larger buffers * @@ -273,7 +276,7 @@ int evt_get_handlers (char *buf) { mref_init (r, MREF_RT_SSVN, "^$JOB"); mref_init (rs, MREF_RT_SSVN, "^$SYSTEM"); - snprintf (pid_s, 9, "%d", pid); + snprintf (pid_s, sizeof (pid_s) - 1, "%d", pid); while ((e = evt_dequeue ()) != NULL) { @@ -368,7 +371,7 @@ short evt_registered (char *event_id, sh mref_init (r, MREF_RT_SSVN, "^$JOB"); - snprintf (pid_s, 9, "%d", pid); + snprintf (pid_s, sizeof (pid_s) - 1, "%d", pid); class_name = evt_class_name_c (evt_class);