# HG changeset patch # User asl # Date 1080566382 0 # Node ID 9a02066374303e143950a8def746e29c8a7c5984 # Parent c72a9120513bb3f070d6f6efd46b9848503e5662 * src/fd.cxx: Added CYG_ASSERT bound checking for file descriptor numbers (0 + + * src/fd.cxx: Added CYG_ASSERT bound checking for file descriptor + numbers (0 * src/fio.h: If no POSIX then CYG_FILEIO_DELIVER_SIGNALS diff --git a/packages/io/fileio/current/src/fd.cxx b/packages/io/fileio/current/src/fd.cxx --- a/packages/io/fileio/current/src/fd.cxx +++ b/packages/io/fileio/current/src/fd.cxx @@ -175,7 +175,11 @@ static int fp_ucount_dec( cyg_file *fp ) static int fd_close( int fd ) { int error = 0; - cyg_file *fp = desc[fd]; + cyg_file *fp; + + CYG_ASSERT(((0 < fd) && (fd