]> err.no Git - varnish/commitdiff
Bail if the cli pipe is not ready
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sat, 5 Aug 2006 15:38:51 +0000 (15:38 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sat, 5 Aug 2006 15:38:51 +0000 (15:38 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@673 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/mgt_cli.c

index 908511a9d2b0e764c4c11f1c4a3f7f26e59a807a..2729fffafbd13f08cfaa029f7dd899263fd78d65 100644 (file)
@@ -178,6 +178,8 @@ mgt_cli_askchild(unsigned *status, char **resp, const char *fmt, ...)
        va_list ap;
        unsigned u;
 
+       if (cli_i < 0|| cli_o < 0)
+               return (CLIS_CANT);
        va_start(ap, fmt);
        i = vasprintf(&p, fmt, ap);
        va_end(ap);