From de9c0d8432dc3afcfc1d0442c602f42983c134ca Mon Sep 17 00:00:00 2001
From: dgp <dgp@users.sourceforge.net>
Date: Thu, 24 Jul 2014 15:34:05 +0000
Subject: simplify moveBytes selection logic

---
 generic/tclIO.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/generic/tclIO.c b/generic/tclIO.c
index 7e793a9..6052c43 100644
--- a/generic/tclIO.c
+++ b/generic/tclIO.c
@@ -8840,9 +8840,7 @@ TclCopyChannel(
     moveBytes = inStatePtr->inEofChar == '\0'	/* No eofChar to stop input */
 	    && inStatePtr->inputTranslation == TCL_TRANSLATE_LF
 	    && outStatePtr->outputTranslation == TCL_TRANSLATE_LF
-	    && ((inStatePtr->encoding == NULL
-		&& outStatePtr->encoding == NULL)
-		|| (inStatePtr->encoding == outStatePtr->encoding))
+	    && inStatePtr->encoding == outStatePtr->encoding
 	    && !nonBlocking;	/* First draft do only blocking case */
 
     /*
-- 
cgit v0.12