X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fwiki.c;h=b183fdbd42d24d043272c1fc06bef858d6658c99;hp=452fc82ec4df569a2c3b0012492567729a4a8fc4;hb=fa4703876cbb0330af860bb686d044ddb59dbadb;hpb=08694b02c52fb52ad307eea9368b07a88c964114 diff --git a/webcit/wiki.c b/webcit/wiki.c index 452fc82ec..b183fdbd4 100644 --- a/webcit/wiki.c +++ b/webcit/wiki.c @@ -181,7 +181,7 @@ void tmplput_display_wiki_history(StrBuf *Target, WCTemplputParams *TP) wc_printf("%s", _("Date")); wc_printf("%s", _("Author")); - while(StrBuf_ServGetln(Buf), strcmp(ChrPtr(Buf), "000")) { + while((StrBuf_ServGetln(Buf) >= 0) && strcmp(ChrPtr(Buf), "000")) { rev_date = extract_long(ChrPtr(Buf), 1); webcit_fmt_date(rev_date_displayed, sizeof rev_date_displayed, rev_date, DATEFMT_FULL); @@ -299,7 +299,7 @@ void tmplput_display_wiki_pagelist(StrBuf *Target, WCTemplputParams *TP) wc_printf(""); wc_printf("", _("Page title")); - while(StrBuf_ServGetln(Buf), strcmp(ChrPtr(Buf), "000")) { + while((StrBuf_ServGetln(Buf) >= 0) && strcmp(ChrPtr(Buf), "000")) { StrBufExtract_token(pagetitle, Buf, 1, '|'); if (!bmstrcasestr((char *)ChrPtr(pagetitle), "_HISTORY_")) { /* no history pages */
%s