From: ceriel Date: Fri, 22 Feb 1991 16:32:05 +0000 (+0000) Subject: Fix FOPEN_MAX array bound error X-Git-Tag: release-5-5~1226 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=93403455094282d0c217dcba676095489f3e01ac;p=ack.git Fix FOPEN_MAX array bound error --- diff --git a/lang/cem/libcc.ansi/misc/fdopen.c b/lang/cem/libcc.ansi/misc/fdopen.c index d1df2e2a7..11c39af3b 100644 --- a/lang/cem/libcc.ansi/misc/fdopen.c +++ b/lang/cem/libcc.ansi/misc/fdopen.c @@ -16,7 +16,7 @@ fdopen(int fd, const char *mode) if (fd < 0) return (FILE *)NULL; for (i = 0; __iotab[i] != 0 ; i++) - if (i >= FOPEN_MAX) + if (i >= FOPEN_MAX-1) return (FILE *)NULL; switch(*mode++) { diff --git a/lang/cem/libcc.ansi/stdio/fopen.c b/lang/cem/libcc.ansi/stdio/fopen.c index af11acd57..1f276b9ab 100644 --- a/lang/cem/libcc.ansi/stdio/fopen.c +++ b/lang/cem/libcc.ansi/stdio/fopen.c @@ -48,7 +48,7 @@ fopen(const char *name, const char *mode) int fd, flags = 0; for (i = 0; __iotab[i] != 0 ; i++) - if ( i >= FOPEN_MAX ) + if ( i >= FOPEN_MAX-1 ) return (FILE *)NULL; switch(*mode++) {