From d17af2c7031e75fe6db40f547797f26eaa08af13 Mon Sep 17 00:00:00 2001 From: dgp Date: Mon, 1 Jul 2019 19:21:06 +0000 Subject: Avoid valgrind issues with "uninitialized memory" --- generic/tclHash.c | 1 + 1 file changed, 1 insertion(+) diff --git a/generic/tclHash.c b/generic/tclHash.c index c2fc8ec..02a16a0 100644 --- a/generic/tclHash.c +++ b/generic/tclHash.c @@ -853,6 +853,7 @@ AllocStringEntry( allocsize = sizeof(hPtr->key); } hPtr = (Tcl_HashEntry *) ckalloc(sizeof(Tcl_HashEntry) + allocsize - sizeof(hPtr->key)); + memset(hPtr, 0, sizeof(Tcl_HashEntry) + allocsize - sizeof(hPtr->key)); memcpy(hPtr->key.string, string, size); hPtr->clientData = 0; return hPtr; -- cgit v0.12