From 1e26922dfcadb624e4b2dd26c7d2b99477814e91 Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Wed, 7 Mar 2001 09:47:29 +0000 Subject: Fix a bad assertion test. --- libc/stdio/stdio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libc/stdio') diff --git a/libc/stdio/stdio.c b/libc/stdio/stdio.c index 0baedcdf3..73b9d1aee 100644 --- a/libc/stdio/stdio.c +++ b/libc/stdio/stdio.c @@ -790,7 +790,8 @@ void _free_stdio_stream(FILE *fp) /* Note: we generally won't bother checking for bad pointers here. */ if ((fp >= _stdio_streams) && (fp < _stdio_streams + FIXED_STREAMS)) { - assert( (fp - _stdio_streams) % sizeof(_stdio_streams[0]) == 0 ); + assert( (fp - _stdio_streams) % ((_stdio_streams+1) -_stdio_streams) + == 0 ); fp->next = _free_file_list; _free_file_list = fp; return; -- cgit v1.2.3