* lib/strerror_r.c (strerror_r): Fix use of snprintf again.
+2025-09-16 Bruno Haible <bruno@clisp.org>
+
+ strerror_r-posix: Fix truncation code (regression today).
+ * lib/strerror_r.c (strerror_r): Fix use of snprintf again.
+
2025-09-16 Bruno Haible <bruno@clisp.org>
inttypes-h tests: Avoid compilation error on mingw.
2025-09-16 Bruno Haible <bruno@clisp.org>
- strerror_r: Ensure a trailing NUL when truncating.
+ strerror_r-posix: Ensure a trailing NUL when truncating.
* lib/strerror_r.c (strerror_r): Fix use of snprintf.
2025-09-16 Bruno Haible <bruno@clisp.org>
#endif
#if defined __HAIKU__
/* For consistency with perror(). */
- snprintf (buf, buflen - 1, "Unknown Application Error (%d)", errnum);
+ snprintf (buf, buflen, "Unknown Application Error (%d)", errnum);
#else
- snprintf (buf, buflen - 1, "Unknown error %d", errnum);
+ snprintf (buf, buflen, "Unknown error %d", errnum);
#endif
buf[buflen - 1] = '\0';
}