Commit f05e6bf8 authored by Geoff Simmons's avatar Geoff Simmons

VDP name defaults to the VCL object name.

parent 292fc6b8
...@@ -56,8 +56,8 @@ XXX ... ...@@ -56,8 +56,8 @@ XXX ...
.. _pipe.vdp(): .. _pipe.vdp():
new xvdp = pipe.vdp(STRING name, STRING path) new xvdp = pipe.vdp(STRING name=0, STRING path)
--------------------------------------------- -----------------------------------------------
XXX ... XXX ...
......
...@@ -45,7 +45,7 @@ varnish v1 -vcl+backend { ...@@ -45,7 +45,7 @@ varnish v1 -vcl+backend {
import ${vmod_pipe}; import ${vmod_pipe};
sub vcl_init { sub vcl_init {
new cat = pipe.vdp(name="cat", path="${cat}"); new cat = pipe.vdp(path="${cat}");
} }
sub vcl_backend_response { sub vcl_backend_response {
......
...@@ -511,10 +511,8 @@ vmod_vdp__init(VRT_CTX, struct VPFX(pipe_vdp) **vdpp, const char *obj_name, ...@@ -511,10 +511,8 @@ vmod_vdp__init(VRT_CTX, struct VPFX(pipe_vdp) **vdpp, const char *obj_name,
AZ(*vdpp); AZ(*vdpp);
AN(obj_name); AN(obj_name);
if (vdp_name == NULL || *vdp_name == '\0') { if (vdp_name == NULL || *vdp_name == '\0')
VDPFAIL(ctx, "new %s: filter name is empty", obj_name); vdp_name = strdup(obj_name);
return;
}
#define CHK_NAME(nm) do { \ #define CHK_NAME(nm) do { \
if (strcmp(vdp_name, (nm)) == 0) { \ if (strcmp(vdp_name, (nm)) == 0) { \
......
...@@ -50,7 +50,7 @@ external commands. ...@@ -50,7 +50,7 @@ external commands.
XXX ... XXX ...
$Object vdp(STRING name, STRING path) $Object vdp(STRING name=0, STRING path)
XXX ... XXX ...
......
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