diff --git a/bbs.c b/bbs.c index 005e9da..23e6da1 100644 --- a/bbs.c +++ b/bbs.c @@ -204,7 +204,7 @@ char s_getchar() { do { if (sshBBS) { - len = read(stdin, &c, 1); + c = getchar(); } else { len = read(gSocket, &c, 1); } @@ -236,9 +236,9 @@ char s_getchar() { if (c == '\r') { if (len == 0) { disconnect("Socket Closed"); - } - } - } while (c == '\n'); + } + } + } while (c == '\n'); usertimeout = 10; return (char)c; }