summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2022-11-08 10:03:43 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2022-11-08 10:03:43 (GMT)
commit3f933695abf0a8120c83117e7cbd7b50d8b2f87f (patch)
tree9c01943b1e1f61fd59fabf1e3131cb435382c644 /generic
parent7b847a62f096cf818f98564d6b86a84a955a513a (diff)
parent2afe485f41e0c7303cbf8d181745c56f7d19f5b0 (diff)
downloadtcl-3f933695abf0a8120c83117e7cbd7b50d8b2f87f.zip
tcl-3f933695abf0a8120c83117e7cbd7b50d8b2f87f.tar.gz
tcl-3f933695abf0a8120c83117e7cbd7b50d8b2f87f.tar.bz2
Merge 8.7
Diffstat (limited to 'generic')
-rw-r--r--generic/tclPkg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/generic/tclPkg.c b/generic/tclPkg.c
index bfe1c66..7866158 100644
--- a/generic/tclPkg.c
+++ b/generic/tclPkg.c
@@ -828,7 +828,7 @@ SelectPackage(
* Push "ifneeded" package name in "tclPkgFiles" assocdata.
*/
- pkgName = (PkgName *)ckalloc(sizeof(PkgName) + strlen(name));
+ pkgName = (PkgName *)ckalloc(offsetof(PkgName, name) + 1 + strlen(name));
pkgName->nextPtr = pkgFiles->names;
strcpy(pkgName->name, name);
pkgFiles->names = pkgName;