From 70dc25d4b72d45e2dfa5cbd200de66aebb37a10e Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 3 May 2020 23:25:32 +0000 Subject: [PATCH] Include trailing \r\n in response string match for GHost. --- src/syncterm/rlogin.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/syncterm/rlogin.c b/src/syncterm/rlogin.c index d86fdd40ee..84259597d1 100644 --- a/src/syncterm/rlogin.c +++ b/src/syncterm/rlogin.c @@ -192,8 +192,7 @@ int rlogin_connect(struct bbslist *bbs) rbuf[++idx] = 0; /* It says ERROR, but this is a good response to PING. */ - // TODO: Should there be a \r\n after "ERROR"? - if (strstr(rbuf,"ERROR")) { + if (strstr(rbuf,"ERROR\r\n")) { break; } @@ -222,8 +221,7 @@ int rlogin_connect(struct bbslist *bbs) rbuf[++idx] = 0; /* GHost says it's launching the program, so pass terminal to user. */ - // TODO: Should there be a \r\n after "OK"? - if (strstr(rbuf,"OK")) { + if (strstr(rbuf,"OK\r\n")) { break; } -- GitLab