]> err.no Git - varnish/commitdiff
Always insert a backend when vcl is compiled.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 12 Jul 2006 08:44:56 +0000 (08:44 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Wed, 12 Jul 2006 08:44:56 +0000 (08:44 +0000)
Respect '#' comments in script file.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@450 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishtester/varnishtester.c

index 6ee319d2dfb5f6ba028ff215dcf5ee5e8d6a8b02..b6541bcbdb7f87b902ed1c8ade3ca51880c3e253 100644 (file)
@@ -328,6 +328,15 @@ cmd_vcl(char **av)
        cli_write("config.inline ");
        cli_write(av[0]);
        cli_write(" \"");
+
+       /* Always insert our magic backend first */
+
+       cli_write(
+           "backend default {\\n"
+           "    set backend.host = \\\"localhost\\\";\\n"
+           "    set backend.port = \\\"8081\\\";\\n"
+           "}\\n");
+
        for (p = av[1]; *p; p++) {
                if (*p < ' ' || *p == '"' || *p == '\\' || *p > '~') {
                        sprintf(buf, "\\%03o", *p);
@@ -493,13 +502,13 @@ rd_cmd(struct bufferevent *bev, void *arg)
                if (p == NULL)
                        return;
                printf("]: <<%s>>\n", p);
-               av = ParseArgv(p, 0);
+               av = ParseArgv(p, 1);
                if (av[0] != NULL) {
                        fprintf(stderr, "%s\n", av[0]);
                        exit (1);
                }
                if (av[1] == NULL)
-                       return;
+                       continue;
                if (!strcmp(av[1], "start"))
                        cmd_start(av + 2);
                else if (!strcmp(av[1], "stop"))