Module Name: othersrc Committed By: lukem Date: Thu Jan 24 02:52:48 UTC 2019
Modified Files: othersrc/libexec/tnftpd/libnetbsd: ftpfts.h fts_open.c Log Message: sync to fts.c 1.49, fts.h 1.19 Update from NetBSD src/lib/libc/gen/fts.c 1.38 to 1.49. Update from NetBSD src/include/fts.h 1.18 to 1.19. Notable changes: - Minimize changes from upstream NetBSD methods. - Bump fts_level from short to int to avoid a potential DoS. - Make sure fts_statp is NULL when FTS_NOSTAT is set. - Use [non-standard] O_CLOEXEC instead of fcntl(FD_CLOEXEC). - Avoid potential integer overflow. - Fix double free in fts_read()/fts_close(). - Use calloc(1, ...) instead of malloc(...) & memset. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 othersrc/libexec/tnftpd/libnetbsd/ftpfts.h cvs rdiff -u -r1.12 -r1.13 othersrc/libexec/tnftpd/libnetbsd/fts_open.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.