X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fsubst.c;h=f4fde0edb9787d7c2e8c1d3d1bbc5aeb40ddb043;hb=d2fdb385c9bf09d4a5d3b0fdfdc6fa4735f0431e;hp=f6008386702124207d2e09fc5c5190750ad22df2;hpb=674ce8ff457ea52c4bea848583bbc607de915332;p=citadel.git diff --git a/webcit/subst.c b/webcit/subst.c index f60083867..f4fde0edb 100644 --- a/webcit/subst.c +++ b/webcit/subst.c @@ -1839,10 +1839,10 @@ void tmpl_iterate_subtmpl(StrBuf *Target, WCTemplputParams *TP) if (HAVE_PARAM(5)) { StopAt = GetTemplateTokenNumber(Target, TP, 5, -1); } + it = GetNewHashPos(List, StepWidth); if (StopAt < 0) { StopAt = GetCount(List); } - it = GetNewHashPos(List, StepWidth); while (GetNextHashPos(List, it, &Status.KeyLen, &Status.Key, &vContext)) { if ((Status.n >= StartAt) && (Status.n <= StopAt)) { if (DetectGroupChange && Status.n > 0) {