[master] 93d2928 Use req->objcore rather than req->obj
Poul-Henning Kamp
phk at FreeBSD.org
Tue Aug 5 13:40:29 CEST 2014
commit 93d292804ed8644d15cbb9165a83a571e578a3d4
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Tue Aug 5 11:40:14 2014 +0000
Use req->objcore rather than req->obj
diff --git a/bin/varnishd/cache/cache_vrt_var.c b/bin/varnishd/cache/cache_vrt_var.c
index ab5590a..3f50a4b 100644
--- a/bin/varnishd/cache/cache_vrt_var.c
+++ b/bin/varnishd/cache/cache_vrt_var.c
@@ -481,10 +481,10 @@ VRT_r_##which##_##fld(const struct vrt_ctx *ctx) \
return(0.0); \
}
-VRT_DO_EXP_R(obj, ctx->req->obj->objcore->exp, ttl,
- (ctx->req->t_req - ctx->req->obj->objcore->exp.t_origin))
-VRT_DO_EXP_R(obj, ctx->req->obj->objcore->exp, grace, 0)
-VRT_DO_EXP_R(obj, ctx->req->obj->objcore->exp, keep, 0)
+VRT_DO_EXP_R(obj, ctx->req->objcore->exp, ttl,
+ (ctx->req->t_req - ctx->req->objcore->exp.t_origin))
+VRT_DO_EXP_R(obj, ctx->req->objcore->exp, grace, 0)
+VRT_DO_EXP_R(obj, ctx->req->objcore->exp, keep, 0)
VRT_DO_EXP_L(beresp, ctx->bo->fetch_objcore->exp, ttl)
VRT_DO_EXP_R(beresp, ctx->bo->fetch_objcore->exp, ttl, 0)
@@ -591,10 +591,9 @@ VRT_r_obj_hits(const struct vrt_ctx *ctx)
{
CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
CHECK_OBJ_NOTNULL(ctx->req, REQ_MAGIC);
- CHECK_OBJ_NOTNULL(ctx->req->obj, OBJECT_MAGIC);
- CHECK_OBJ_NOTNULL(ctx->req->obj->objcore, OBJCORE_MAGIC);
- CHECK_OBJ_NOTNULL(ctx->req->obj->objcore->objhead, OBJHEAD_MAGIC);
- return (ctx->req->obj->objcore->objhead->hits);
+ CHECK_OBJ_NOTNULL(ctx->req->objcore, OBJCORE_MAGIC);
+ CHECK_OBJ_NOTNULL(ctx->req->objcore->objhead, OBJHEAD_MAGIC);
+ return (ctx->req->objcore->objhead->hits);
}
unsigned
@@ -603,8 +602,8 @@ VRT_r_obj_uncacheable(const struct vrt_ctx *ctx)
CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
CHECK_OBJ_NOTNULL(ctx->req, REQ_MAGIC);
- CHECK_OBJ_NOTNULL(ctx->req->obj, OBJECT_MAGIC);
- return (ctx->req->obj->objcore->flags & OC_F_PASS ? 1 : 0);
+ CHECK_OBJ_NOTNULL(ctx->req->objcore, OBJCORE_MAGIC);
+ return (ctx->req->objcore->flags & OC_F_PASS ? 1 : 0);
}
/*--------------------------------------------------------------------*/
More information about the varnish-commit
mailing list