r3517 - trunk/varnish-cache/bin/varnishd
phk at projects.linpro.no
phk at projects.linpro.no
Sun Jan 18 16:14:54 CET 2009
Author: phk
Date: 2009-01-18 16:14:54 +0100 (Sun, 18 Jan 2009)
New Revision: 3517
Modified:
trunk/varnish-cache/bin/varnishd/cache_ban.c
Log:
Don't list gone bans.
Emit && \ for line continuation.
Modified: trunk/varnish-cache/bin/varnishd/cache_ban.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/cache_ban.c 2009-01-18 14:54:41 UTC (rev 3516)
+++ trunk/varnish-cache/bin/varnishd/cache_ban.c 2009-01-18 15:14:54 UTC (rev 3517)
@@ -518,14 +518,16 @@
Lck_Unlock(&ban_mtx);
VTAILQ_FOREACH(b, &ban_head, list) {
+ if (b->flags & BAN_F_GONE)
+ continue;
bt = VTAILQ_FIRST(&b->tests);
- cli_out(cli, "%5u %4s\t%s\n",
- b->refcount, b->flags ? "Gone" : "", bt->test);
+ cli_out(cli, "%5u\t%s", b->refcount, bt->test);
do {
bt = VTAILQ_NEXT(bt, list);
if (bt != NULL)
- cli_out(cli, "\t\t%s\n", bt->test);
+ cli_out(cli, " && \\\n\t%s", bt->test);
} while (bt != NULL);
+ cli_out(cli, "\n");
}
Lck_Lock(&ban_mtx);
More information about the varnish-commit
mailing list