From ae17014f6b1699a4dd8e2557ccc51a1df04c8f45 Mon Sep 17 00:00:00 2001 From: JacobBarthelmeh Date: Wed, 22 Oct 2025 22:10:08 -0600 Subject: [PATCH] Fix for interop case with SFTP --- src/wolfsftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wolfsftp.c b/src/wolfsftp.c index 4dd7ce571..4c373bef4 100644 --- a/src/wolfsftp.c +++ b/src/wolfsftp.c @@ -5717,7 +5717,7 @@ static int SFTP_ClientRecvInit(WOLFSSH* ssh) { switch (ssh->sftpState) { case SFTP_RECV: ret = wolfSSH_worker(ssh,NULL); - if (ret != WS_CHAN_RXD) { + if (ret != 0 && ret != WS_CHAN_RXD) { return ret; }