1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-20 10:51:48 +02:00

Avoid array overrun.

(nftw_arr): Update to reflect complete list of members.
(ftw_arr): Likewise
This commit is contained in:
Jim Meyering
2003-05-05 07:31:49 +00:00
parent 8670b14045
commit 75fa058191

View File

@@ -224,12 +224,17 @@ struct ftw_data
as `ftw', map each flag to the subset of values used by `ftw'. */
static const int nftw_arr[] =
{
FTW_F, FTW_D, FTW_DNR, FTW_NS, FTW_SL, FTW_DP, FTW_SLN
/* Extract with:
perl -ne '/^ (FTW_\w+)\b[^=]*$/ and print "$1, "' ftw_.h; echo */
FTW_F, FTW_D, FTW_DNR, FTW_NS, FTW_DCH, FTW_DCHP, FTW_DPRE, FTW_SL, FTW_DP, FTW_SLN
};
static const int ftw_arr[] =
{
FTW_F, FTW_D, FTW_DNR, FTW_NS, FTW_F, FTW_D, FTW_NS
/* Generate with:
perl -ne '/^ (FTW_\w+)\b[^=]*$/ and print "$1, "' ftw_.h \
| sed 's/_SL/_F/;s/_DP\>/_D/;s/_SLN/_NS/'; echo */
FTW_F, FTW_D, FTW_DNR, FTW_NS, FTW_DCH, FTW_DCHP, FTW_DPRE, FTW_F, FTW_D, FTW_NS
};