Differences From Artifact [63f2b5a434]:
- File
configure.ac
— part of check-in
[c615b62ed8]
at
2024-04-16 23:50:40
on branch trunk
— Don't use readdir_r
readdir_r can easily lead to stack overflows if the path is longer than
the space reserved for d_name in dirent. While some OSes use a length of
MAXNAMLEN + 1, others use just 1. This could be worked around by always
allocating a buffer of sizeof(struct dirent) + MAXNAMLEN (which would
work only in case MAXNAMLEN is actually the longest readdir_r can
return), but is probably not worth the risk, especially as glibc has
entirely deprecated readdir_r and it is expected to be removed from
POSIX. (user: js, size: 60786) [annotate] [blame] [check-ins using]
To Artifact [2163d34dd5]:
- File configure.ac — part of check-in [7e94534636] at 2024-04-20 17:52:03 on branch 1.1 — Set version to 1.1.2 (user: js, size: 60732) [annotate] [blame] [check-ins using]
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | - + - + - - + |
|
︙ | |||
2040 2041 2042 2043 2044 2045 2046 | 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 | - + | ]) AS_IF([test x"$GOBJC" = x"yes"], [ OBJCFLAGS="$OBJCFLAGS -Wwrite-strings -Wpointer-arith" AC_ARG_ENABLE(werror, AS_HELP_STRING([--disable-werror], [do not build with -Werror])) |
︙ |