Commit a5e1865a authored by Nils Goroll's avatar Nils Goroll

change WS_Reserve

parent c9bf6534
...@@ -369,7 +369,7 @@ vmod_set_match(VRT_CTX, struct vmod_re2_set *set, VCL_STRING subject) ...@@ -369,7 +369,7 @@ vmod_set_match(VRT_CTX, struct vmod_re2_set *set, VCL_STRING subject)
} }
buf = WS_Front(ctx->ws); buf = WS_Front(ctx->ws);
buflen = WS_Reserve(ctx->ws, 0); buflen = WS_ReserveAll(ctx->ws);
if ((err = vre2set_match(set->set, subject, &match, buf, buflen, if ((err = vre2set_match(set->set, subject, &match, buf, buflen,
&task->nmatches, &errkind)) != NULL) { &task->nmatches, &errkind)) != NULL) {
VERR(ctx, ERR_PREFIX "%s", set->vcl_name, subject, err); VERR(ctx, ERR_PREFIX "%s", set->vcl_name, subject, err);
......
...@@ -198,7 +198,7 @@ rewritef(VRT_CTX, vre2 * restrict vre2, const rewrite_e mode, VCL_STRING text, ...@@ -198,7 +198,7 @@ rewritef(VRT_CTX, vre2 * restrict vre2, const rewrite_e mode, VCL_STRING text,
const char *err; const char *err;
ret = WS_Front(ctx->ws); ret = WS_Front(ctx->ws);
bytes = WS_Reserve(ctx->ws, 0); bytes = WS_ReserveAll(ctx->ws);
if (bytes == 0) { if (bytes == 0) {
VERR(ctx, ERR_PREFIX "workspace overflow", rewrite_name[mode], VERR(ctx, ERR_PREFIX "workspace overflow", rewrite_name[mode],
text, rewrite, fallback); text, rewrite, fallback);
...@@ -756,7 +756,7 @@ vmod_quotemeta(VRT_CTX, VCL_STRING unquoted, VCL_STRING fallback) ...@@ -756,7 +756,7 @@ vmod_quotemeta(VRT_CTX, VCL_STRING unquoted, VCL_STRING fallback)
CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC); CHECK_OBJ_NOTNULL(ctx, VRT_CTX_MAGIC);
ret = WS_Front(ctx->ws); ret = WS_Front(ctx->ws);
bytes = WS_Reserve(ctx->ws, 0); bytes = WS_ReserveAll(ctx->ws);
if (bytes == 0) { if (bytes == 0) {
VERR(ctx, ERR_PREFIX "workspace overflow", unquoted, fallback); VERR(ctx, ERR_PREFIX "workspace overflow", unquoted, fallback);
WS_Release(ctx->ws, 0); WS_Release(ctx->ws, 0);
......
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