From 00d8578c186d64ca178f35785e64ce60683ffa2a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Sun, 9 Mar 2008 22:02:31 +0000 Subject: [PATCH] * if we get a zero length line, skip the whole processing. --- webcit/who.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webcit/who.c b/webcit/who.c index ea197868d..f13ba59d3 100644 --- a/webcit/who.c +++ b/webcit/who.c @@ -60,6 +60,8 @@ int GetWholistSection(HashList *List, time_t now) serv_getln(buf, sizeof buf); if (buf[0] == '1') { while (BufLen = serv_getln(buf, sizeof buf), strcmp(buf, "000")) { + if (BufLen <= 0) + continue; User = (UserStateStruct*) malloc(sizeof(UserStateStruct)); User->Session = extract_int(buf, 0); -- 2.30.2