From: Wilfried Göesgens Date: Tue, 8 Sep 2009 06:35:57 +0000 (+0000) Subject: * correct abort logic; it needs to be >= 0 X-Git-Tag: v7.86~869 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=8a824f04789e5ae92f15101c2c12bb28b5f921ac;p=citadel.git * correct abort logic; it needs to be >= 0 --- diff --git a/citadel/msgbase.c b/citadel/msgbase.c index d60cdb136..12e3e5f12 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -424,7 +424,7 @@ void CtdlSetSeen(long *target_msgnums, int num_target_msgnums, lostr = NewStrBuf(); histr = NewStrBuf(); pvset = NULL; - while (StrBufExtract_NextToken(setstr, vset, &pvset, ',')) { + while (StrBufExtract_NextToken(setstr, vset, &pvset, ',') >= 0) { /* CtdlLogPrintf(CTDL_DEBUG, "Token: '%s'\n", ChrPtr(setstr)); NOTE ZERO-LENGTH TOKENS */ StrBufExtract_token(lostr, setstr, 0, ':');