* lib/setlocale.c (setlocale_unixlike): Update buffer overflow check.
+2024-12-24 Bruno Haible <bruno@clisp.org>
+
+ setlocale: Fix a buffer overflow check (mistake in yesterday's commit).
+ * lib/setlocale.c (setlocale_unixlike): Update buffer overflow check.
+
2024-12-24 Bruno Haible <bruno@clisp.org>
doc: Document mingw with MSVCRT vs. mingw with UCRT.
size_t part2_len = strlen (part2) + 1;
char buf[64+64+6];
- if (!(part1_len + 1 + part2_len <= sizeof (buf)))
+ if (!(part1_len + 1 + part2_len + 6 <= sizeof (buf)))
abort ();
memcpy (buf, part1, part1_len);
buf[part1_len] = '_';