From: Claudio V. C. <ro...@us...> - 2001-10-29 07:29:19
|
Build Number:536 Update of /cvsroot/firebird/interbase/dsql In directory usw-pr-cvs1:/tmp/cvs-serv32030 Modified Files: alld.c Log Message: ALLD_alloc was calling ERRD_bugcheck() when it doesn't have to call it due to a bad implicit cast. No call to isc_dsql_allocate_statement would succeed due to this small issue. Index: alld.c =================================================================== RCS file: /cvsroot/firebird/interbase/dsql/alld.c,v retrieving revision 1.4 retrieving revision 1.5 diff -U3 -r1.4 -r1.5 --- alld.c 2001/10/26 22:17:01 1.4 +++ alld.c 2001/10/29 07:29:16 1.5 @@ -271,7 +271,7 @@ block->blk_type = type; block->blk_pool_id_mod = (UCHAR)pool->plb_pool_id; -if (needed_blocks > MAX_USHORT) +if (needed_blocks > (ULONG) MAX_USHORT) BUGCHECK ("ALLD_alloc: too greedy"); block->blk_length = (USHORT)needed_blocks; |