* do linebuffered reading from server
[citadel.git] / webcit / who.c
index 6be0e6c67431e35b9e87da8fd9accd19d53070a3..320ef01538701f61f988376210b9bc24c089bc45 100644 (file)
@@ -54,7 +54,7 @@ int GetWholistSection(HashList *List, time_t now)
        serv_getln(buf, sizeof buf);
        if (buf[0] == '1') {
                Buf = NewStrBuf();
-               while (BufLen = StrBuf_ServGetln(Buf), strcmp(ChrPtr(Buf), "000")) {
+               while (BufLen = StrBuf_ServGetlnBuffered(Buf), strcmp(ChrPtr(Buf), "000")) {
                        if (BufLen <= 0)
                            continue;
                        Pos = NULL;