X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fexpand.c;h=8be7bf97b074fd3b36eeb4ddf7dfaa6b77e65dbe;hb=2130e492c2cda886d74abbb77df4493f151e0a44;hp=37276dd693ab41f1f3b371377617e467dbf80818;hpb=60236d8a7bbccd9f73b39525b2dc54528c0de22a;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/expand.c b/src/src/expand.c index 37276dd69..8be7bf97b 100644 --- a/src/src/expand.c +++ b/src/src/expand.c @@ -7324,10 +7324,10 @@ while (*s) case EOP_LISTCOUNT: { - int cnt = 0; - int sep = 0; + int cnt = 0, sep = 0; + uschar * buf = store_get(2, is_tainted(sub)); - while (string_nextinlist(CUSS &sub, &sep, NULL, 0)) cnt++; + while (string_nextinlist(CUSS &sub, &sep, buf, 1)) cnt++; yield = string_fmt_append(yield, "%d", cnt); continue; }