From: Stephen D. <sd...@us...> - 2005-07-30 04:24:43
|
Update of /cvsroot/naviserver/naviserver/nsthread In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6355/nsthread Modified Files: memory.c Log Message: * include/nsthread.h: * nsthread/memory.c: Ensure callers of ns_realloc check the rerturn value. Use ckalloc etc. macros consistently for debugging. Index: memory.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsthread/memory.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** memory.c 10 Jun 2005 17:58:59 -0000 1.2 --- memory.c 30 Jul 2005 04:24:34 -0000 1.3 *************** *** 59,63 **** ns_realloc(void *ptr, size_t size) { ! return (ptr ? Tcl_Realloc(ptr, size) : Tcl_Alloc(size)); } --- 59,63 ---- ns_realloc(void *ptr, size_t size) { ! return (ptr ? ckrealloc(ptr, size) : ckalloc(size)); } *************** *** 65,69 **** ns_malloc(size_t size) { ! return Tcl_Alloc(size); } --- 65,69 ---- ns_malloc(size_t size) { ! return ckalloc(size); } *************** *** 72,76 **** { if (ptr != NULL) { ! Tcl_Free(ptr); } } --- 72,76 ---- { if (ptr != NULL) { ! ckfree(ptr); } } |