From 9761d54f75ea632a05a37c56f59d33f5b8459688 Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Tue, 25 Jul 2023 12:37:26 -0500 Subject: server: fix incorrect inequality in print_hostinfo Fix a bug in which print_hostinfo would check for a positive return value from read_session instead of a negative value. Signed-off-by: Danny Holman --- server/src/mini-rat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/mini-rat.c b/server/src/mini-rat.c index 305153c..12e44cf 100644 --- a/server/src/mini-rat.c +++ b/server/src/mini-rat.c @@ -27,7 +27,7 @@ void print_hostinfo(void) { return; write_session(cur_session, "HOSTINFO\r\n", 11); char *buffer = malloc(4096); - if (read_session(cur_session, buffer, 4096) >= 0) { + if (read_session(cur_session, buffer, 4096) <= 0) { printf("Timeout on session %d\n", cur_session); kill_session(cur_session); cur_session = 0; -- cgit v1.2.3