Update random.c from varnish-cache

parent ecc7ffbe
......@@ -57,6 +57,18 @@ vmod_random_healthy(VRT_CTX, VCL_BACKEND dir, VCL_TIME *changed)
return (vdir_any_healthy(ctx, rr->vd, changed));
}
static void
vmod_random_list(VRT_CTX, VCL_BACKEND dir, struct vsb *vsb, int pflag,
int jflag)
{
struct vmod_directors_random *rr;
CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
CHECK_OBJ_NOTNULL(dir, DIRECTOR_MAGIC);
CAST_OBJ_NOTNULL(rr, dir->priv, VMOD_DIRECTORS_RANDOM_MAGIC);
vdir_list(ctx, rr->vd, vsb, pflag, jflag, 1);
}
static VCL_BACKEND
vmod_random_resolve(VRT_CTX, VCL_BACKEND dir)
{
......@@ -88,7 +100,8 @@ static const struct vdi_methods vmod_random_methods[1] = {{
.type = "random",
.healthy = vmod_random_healthy,
.resolve = vmod_random_resolve,
.destroy = vmod_random_destroy
.destroy = vmod_random_destroy,
.list = vmod_random_list
}};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment