summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2024-04-18 15:22:30 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2024-04-18 15:22:30 (GMT)
commite3caaff1547bb50b7e0b41f1aaf596f379906b34 (patch)
treed7af7ad86b03ba818c2a7afd69bcfb742211f296 /generic/tclIO.c
parent035c656deee62635905513440a2f92a17539f911 (diff)
parent92fae010a460856ec8cdf17f003df1822e969eaf (diff)
downloadtcl-e3caaff1547bb50b7e0b41f1aaf596f379906b34.zip
tcl-e3caaff1547bb50b7e0b41f1aaf596f379906b34.tar.gz
tcl-e3caaff1547bb50b7e0b41f1aaf596f379906b34.tar.bz2
Merge 8.6
Diffstat (limited to 'generic/tclIO.c')
-rw-r--r--generic/tclIO.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/generic/tclIO.c b/generic/tclIO.c
index 1bfcd4f..0d8d4db 100644
--- a/generic/tclIO.c
+++ b/generic/tclIO.c
@@ -1556,11 +1556,9 @@ TclGetChannelFromObj(
}
if (resPtr && resPtr->refCount == 1) {
- /*
- * Re-use the ResolvedCmdName struct.
- */
+ /* Re-use the ResolvedCmdName struct */
+ Tcl_Release((void *)resPtr->statePtr);
- Tcl_Release((void *) resPtr->statePtr);
} else {
resPtr = (ResolvedChanName *) ckalloc(sizeof(ResolvedChanName));
resPtr->refCount = 0;
@@ -4024,6 +4022,7 @@ Tcl_ClearChannelHandlers(
/*
* Cancel any outstanding timer.
*/
+
DeleteTimerHandler(statePtr);
/*
@@ -6008,6 +6007,7 @@ DoReadChars(
Tcl_SetErrno(EILSEQ);
return -1;
}
+
/*
* Early out when next read will see eofchar.
*