diff options
author | Andreas Schwab <schwab@suse.de> | 2025-05-07 09:46:19 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2025-05-13 09:51:49 +0200 |
commit | 43717ee9064e73d0ad0cfb4f8f937ba9f5cbcc51 (patch) | |
tree | 4dace10033b52d12e56b178dbd4ffccfae397325 /libjava/classpath/lib/java/net | |
parent | 90fee97d528e8447648c37f9df1daa3445e598bc (diff) | |
download | gcc-43717ee9064e73d0ad0cfb4f8f937ba9f5cbcc51.zip gcc-43717ee9064e73d0ad0cfb4f8f937ba9f5cbcc51.tar.gz gcc-43717ee9064e73d0ad0cfb4f8f937ba9f5cbcc51.tar.bz2 |
libiberty: Fix off-by-one when collecting range expression
Fixes this error during build of fixincludes:
In function ‘byte_regex_compile’,
inlined from ‘xregcomp’ at ../libiberty/../../libiberty/regex.c:7973:11:
../libiberty/../../libiberty/regex.c:3477:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
3477 | str[c1] = '\0';
| ^
../libiberty/../../libiberty/regex.c: In function ‘xregcomp’:
../libiberty/../../libiberty/regex.c:3454:35: note: at offset 128 into destination object ‘str’ of size 128
3454 | unsigned char str[128]; /* Should be large enough. */
| ^
* regex.c (regex_compile): Don't write beyond array bounds when
collecting range expression.
Diffstat (limited to 'libjava/classpath/lib/java/net')
0 files changed, 0 insertions, 0 deletions