From: <gr...@us...> - 2003-08-28 21:04:55
|
Update of /cvsroot/alleg/allegro/src In directory sc8-pr-cvs1:/tmp/cvs-serv23584 Modified Files: unicode.c Log Message: Continuation to the patch for rare buffer overflow of do_uconvert with tiny buffer sizes. Extra large protection (TM). Index: unicode.c =================================================================== RCS file: /cvsroot/alleg/allegro/src/unicode.c,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- unicode.c 24 Aug 2003 15:30:49 -0000 1.27 +++ unicode.c 28 Aug 2003 21:04:52 -0000 1.28 @@ -659,6 +659,7 @@ int c; ASSERT(s); ASSERT(buf); + ASSERT(size > 0); info = _find_utype(type); if (!info) |