diff --git a/3rdp/build/cl-make-channels-work.patch b/3rdp/build/cl-make-channels-work.patch
index f2b0b298e626b2ec014a49ee40ea0caa1bc40fd6..c30c7c749ea16f14e49279fb6b4ecd258a465bc5 100644
--- a/3rdp/build/cl-make-channels-work.patch
+++ b/3rdp/build/cl-make-channels-work.patch
@@ -23,7 +23,7 @@
 +		if (*bytesCopied > 0) {
 +			if (sessionInfoPtr->type == CRYPT_SESSION_SSH || sessionInfoPtr->type == CRYPT_SESSION_SSH_SERVER)
 +				{
-+				if (sessionInfoPtr->pendingPacketLength <= 0)
++				if (sessionInfoPtr->receiveBufPos <= 0)
 +					{
 +					status = OK_SPECIAL;
 +					}