--- freem/src/strings.c 2025/04/10 01:24:39 1.5 +++ freem/src/strings.c 2025/04/13 04:22:43 1.6 @@ -1,5 +1,5 @@ /* - * $Id: strings.c,v 1.5 2025/04/10 01:24:39 snw Exp $ + * $Id: strings.c,v 1.6 2025/04/13 04:22:43 snw Exp $ * freem string library * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: strings.c,v $ + * Revision 1.6 2025/04/13 04:22:43 snw + * Fix snprintf calls + * * Revision 1.5 2025/04/10 01:24:39 snw * Remove C++ style comments * @@ -478,8 +481,8 @@ void uuid_v4 (char *buf) seg2[4] = '\0'; - snprintf (seg3, 5, "%04x", seg3num); - snprintf (seg4, 5, "%04x", seg4num); + snprintf (seg3, sizeof (seg3), "%04x", seg3num); + snprintf (seg4, sizeof (seg4), "%04x", seg4num); for (i = 0; i < 12; i++) { seg5[i] = chars[rand () % 16];