Index: generic/nsfInt.h =================================================================== diff -u -r8a1a43a35c119f8a1c596e445b7a868cc1066b99 -rd96dedf3da9a133c17c602f665ecff9dbb377ced --- generic/nsfInt.h (.../nsfInt.h) (revision 8a1a43a35c119f8a1c596e445b7a868cc1066b99) +++ generic/nsfInt.h (.../nsfInt.h) (revision d96dedf3da9a133c17c602f665ecff9dbb377ced) @@ -223,7 +223,7 @@ # define MEM_COUNT_RELEASE() #endif -# define STRING_NEW(target, p, l) {char *tempValue = ckalloc((unsigned)(l)+1u); strncpy((tempValue), (p), (l)); *((tempValue)+(l)) = '\0'; target = tempValue; MEM_COUNT_ALLOC(#target, (target))} +# define STRING_NEW(target, p, l) {char *tempValue = ckalloc((unsigned)(l)+1u); strncpy((tempValue), (p), (l)+1u); *((tempValue)+(l)) = '\0'; target = tempValue; MEM_COUNT_ALLOC(#target, (target))} # define STRING_FREE(key, p) MEM_COUNT_FREE((key), (p)); ckfree((char*)(p)) #define DSTRING_INIT(dsPtr) Tcl_DStringInit(dsPtr); MEM_COUNT_ALLOC("DString",(dsPtr))