Commit 3e83eca2 authored by Poul-Henning Kamp's avatar Poul-Henning Kamp

Fix error reporting with -C


git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@1381 d4fa192b-c00b-0410-8231-f00ffab90ce4
parent bce796e9
......@@ -314,15 +314,15 @@ mgt_vcc_default(const char *b_arg, const char *f_arg, int C_flag)
AN(buf);
if (C_flag) {
csrc = VCC_Compile(sb, buf, NULL);
fputs(csrc, stdout);
return (0);
if (csrc != NULL)
fputs(csrc, stdout);
}
vf = mgt_VccCompile(sb, buf, NULL);
free(buf);
} else if (C_flag) {
csrc = VCC_CompileFile(sb, f_arg);
fputs(csrc, stdout);
return (0);
if (csrc != NULL)
fputs(csrc, stdout);
} else {
vf = mgt_VccCompileFile(sb, f_arg);
}
......@@ -333,6 +333,8 @@ mgt_vcc_default(const char *b_arg, const char *f_arg, int C_flag)
return (1);
}
vsb_delete(sb);
if (C_flag)
return (0);
vp = mgt_vcc_add("boot", vf);
vp->active = 1;
return (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