From 202d996f88614e894d9aeab2ed0c4a7216328446 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 14 Jul 2011 08:30:52 +0000 Subject: [PATCH] Send "multiple CAN abort sequence" when a bad Ymodem-G block has been received as required by the YMODEM-g spec and pointed out by Rick Parrish (Ree). --- src/sbbs3/sexyz.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/sbbs3/sexyz.c b/src/sbbs3/sexyz.c index 734c60139c..7747b9b8a6 100644 --- a/src/sbbs3/sexyz.c +++ b/src/sbbs3/sexyz.c @@ -1280,10 +1280,7 @@ static int receive_files(char** fname_list, int fnames) break; } - if(mode&GMODE) - return(-1); - - if(++errors>xm.max_errors) { + if(++errors>xm.max_errors || (mode&GMODE)) { lprintf(LOG_ERR,"Too many errors (%u)",errors); xmodem_cancel(&xm); break; -- GitLab