diff options
author | Andy Wingo <wingo@pobox.com> | 2021-03-15 22:02:12 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2021-03-15 22:02:12 +0100 |
commit | 72bf9d93ca63d8866cd7f4167469c2d5a5c91c2b (patch) | |
tree | 0be9f5fb12280f8bcef7c54ef66e553d7d1d57b1 /lib/tempname.h | |
parent | 8a8727db5cffb10883a837eea3b7737abdd58188 (diff) | |
download | guile-72bf9d93ca63d8866cd7f4167469c2d5a5c91c2b.tar.gz |
Fix buffer overread in string-locale<?
* libguile/i18n.c (compare_strings): In all cases, convert to a
null-terminated string. While we're doing that, might as well use
utf-8.
* test-suite/tests/i18n.test ("text collation (French)"): Add test.
Thanks again to Rob Browning for the report.
Diffstat (limited to 'lib/tempname.h')
0 files changed, 0 insertions, 0 deletions