diff --git a/src/syncterm/rlogin.c b/src/syncterm/rlogin.c
index a7031d8a07a4554475a12e59572e3540ca31dc68..3bc0e1bf1988a21ec60f2bda9bd07755d49803a3 100644
--- a/src/syncterm/rlogin.c
+++ b/src/syncterm/rlogin.c
@@ -142,7 +142,7 @@ rlogin_connect(struct bbslist *bbs)
 
         /* Negotiate with GHost and bail if there's apparently no GHost listening. */
 	if (bbs->conn_type == CONN_TYPE_MBBS_GHOST) {
-		char sbuf[80];
+		char sbuf[180];
 		char rbuf[10];
 		int  idx, ret;