summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/tclPkg.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/generic/tclPkg.c b/generic/tclPkg.c
index c3cc54e..c8f418c 100644
--- a/generic/tclPkg.c
+++ b/generic/tclPkg.c
@@ -570,8 +570,7 @@ PkgRequireCore(
pkgFiles->names = pkgName;
code = Tcl_EvalEx(interp, script, -1, TCL_EVAL_GLOBAL);
/* Pop the "ifneeded" package name from "tclPkgFiles" assocdata*/
- pkgName = pkgFiles->names;
- pkgFiles->names = pkgFiles->names->nextPtr;
+ pkgFiles->names = pkgName->nextPtr;
ckfree(pkgName);
Tcl_Release(script);