Commit 2e1dcdfd authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Use the argument provided workspace, rather than default to req->ws.

parent 7f2cd24b
......@@ -215,14 +215,14 @@ VRT_String(struct ws *ws, const char *h, const char *p, va_list ap)
*/
const char *
VRT_ReqString(struct req *req, const char *p, ...)
VRT_CollectString(struct ws *ws, const char *p, ...)
{
va_list ap;
char *b;
CHECK_OBJ_NOTNULL(req, REQ_MAGIC);
CHECK_OBJ_NOTNULL(ws, WS_MAGIC);
va_start(ap, p);
b = VRT_String(req->ws, NULL, p, ap);
b = VRT_String(ws, NULL, p, ap);
va_end(ap);
return (b);
}
......
......@@ -232,4 +232,4 @@ char *VRT_TIME_string(struct ws *, double);
const char *VRT_BOOL_string(unsigned);
const char *VRT_BACKEND_string(const struct director *d);
const char *VRT_ReqString(struct req *, const char *p, ...);
const char *VRT_CollectString(struct ws *, const char *p, ...);
......@@ -914,7 +914,7 @@ vcc_expr_strfold(struct vcc *tl, struct expr **e, enum var_type fmt)
if (fmt != STRING_LIST && (*e)->fmt == STRING_LIST)
*e = vcc_expr_edit(STRING,
"\v+VRT_ReqString(req,\n\v1,\nvrt_magic_string_end)",
"\v+VRT_CollectString(ws,\n\v1,\nvrt_magic_string_end)\v-",
*e, NULL);
if (fmt == STRING_LIST && (*e)->fmt == STRING)
(*e)->fmt = STRING_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