summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/tclIO.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/generic/tclIO.c b/generic/tclIO.c
index 9e812ce..6dbf5d9 100644
--- a/generic/tclIO.c
+++ b/generic/tclIO.c
@@ -1554,11 +1554,9 @@ TclGetChannelFromObj(
}
if (resPtr && resPtr->refCount == 1) {
- /*
- * Re-use the ResolvedCmdName struct.
- */
-
+ /* Re-use the ResolvedCmdName struct */
Tcl_Release(resPtr->statePtr);
+
} else {
resPtr = (ResolvedChanName *) Tcl_Alloc(sizeof(ResolvedChanName));
resPtr->refCount = 0;
@@ -3961,6 +3959,7 @@ Tcl_ClearChannelHandlers(
/*
* Cancel any outstanding timer.
*/
+
DeleteTimerHandler(statePtr);
/*
@@ -5941,6 +5940,7 @@ DoReadChars(
Tcl_SetErrno(EILSEQ);
return -1;
}
+
/*
* Early out when next read will see eofchar.
*