From fe56ab652234286dddfcc393eab84551d4017003 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 28 Oct 2007 04:40:32 +0000
Subject: [PATCH] Fix remain adjustment on transfer returns.  The remote side
 needed to send 4GB of data to unlock SyncTERM after a transfer.  :-)

---
 src/syncterm/term.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index 6fdfc01ad4..f40c779360 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -1275,7 +1275,7 @@ BOOL doterm(struct bbslist *bbs)
 								gutsbuf[++j]=0;
 								if(j==sizeof(gutsinit)) { /* Have full sequence */
 									guts_transfer(bbs);
-									remain=0;
+									remain=1;
 								}
 							}
 							else {
@@ -1370,7 +1370,7 @@ BOOL doterm(struct bbslist *bbs)
 									else
 										begin_upload(bbs, TRUE);
 									zrqbuf[0]=0;
-									remain=0;
+									remain=1;
 								}
 							}
 							else {	/* Not a real zrqinit */
-- 
GitLab