[master] 7bfd13b Polish
Federico G. Schwindt
fgsch at lodoss.net
Tue Aug 29 03:58:06 CEST 2017
commit 7bfd13b4bf5f1d1307495705278e643b00410d7b
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Mon Aug 28 17:46:39 2017 +0100
Polish
diff --git a/bin/varnishd/cache/cache_vrt_var.c b/bin/varnishd/cache/cache_vrt_var.c
index 6cc635d..85c8ce0 100644
--- a/bin/varnishd/cache/cache_vrt_var.c
+++ b/bin/varnishd/cache/cache_vrt_var.c
@@ -764,36 +764,34 @@ VRT_BODY_L(resp)
/*--------------------------------------------------------------------*/
-const char *
-VRT_r_req_hash(VRT_CTX)
+static const char *
+vrt_hash(VRT_CTX, uint8_t *digest)
{
char *p;
int i;
- CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
- CHECK_OBJ_NOTNULL(ctx->req, REQ_MAGIC);
p = WS_Alloc(ctx->ws, SHA256_LEN * 2 + 1);
if (p == NULL)
return (NULL);
for (i = 0; i < SHA256_LEN; i++)
- sprintf(&p[i * 2], "%02x", ctx->req->digest[i]);
+ sprintf(&p[i * 2], "%02x", digest[i]);
return (p);
}
const char *
-VRT_r_bereq_hash(VRT_CTX)
+VRT_r_req_hash(VRT_CTX)
{
- char *p;
- int i;
+ CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
+ CHECK_OBJ_NOTNULL(ctx->req, REQ_MAGIC);
+ return (vrt_hash(ctx, ctx->req->digest));
+}
+const char *
+VRT_r_bereq_hash(VRT_CTX)
+{
CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
CHECK_OBJ_NOTNULL(ctx->bo, BUSYOBJ_MAGIC);
- p = WS_Alloc(ctx->ws, SHA256_LEN * 2 + 1);
- if (p == NULL)
- return (NULL);
- for (i = 0; i < SHA256_LEN; i++)
- sprintf(&p[i * 2], "%02x", ctx->bo->digest[i]);
- return (p);
+ return (vrt_hash(ctx, ctx->bo->digest));
}
/*--------------------------------------------------------------------*/
More information about the varnish-commit
mailing list