Commit d68b03a5 authored by Dag Erling Smørgrav's avatar Dag Erling Smørgrav

r37088@cat (orig r1312): phk | 2007-04-11 11:09:00 +0200

 Remember to initialize C_flag and don't exit in far away code.
 


git-svn-id: http://www.varnish-cache.org/svn/branches/1.0@1355 d4fa192b-c00b-0410-8231-f00ffab90ce4
parents 293c2ccc 9b893774
......@@ -315,14 +315,14 @@ mgt_vcc_default(const char *b_arg, const char *f_arg, int C_flag)
if (C_flag) {
csrc = VCC_Compile(sb, buf, NULL);
fputs(csrc, stdout);
exit (0);
return (0);
}
vf = mgt_VccCompile(sb, buf, NULL);
free(buf);
} else if (C_flag) {
csrc = VCC_CompileFile(sb, f_arg);
fputs(csrc, stdout);
exit (0);
return (0);
} else {
vf = mgt_VccCompileFile(sb, f_arg);
}
......
......@@ -398,7 +398,7 @@ main(int argc, char *argv[])
const char *h_flag = "classic";
const char *s_arg = "file";
const char *T_arg = NULL;
unsigned C_flag;
unsigned C_flag = 0;
char *p;
struct params param;
struct cli cli[1];
......@@ -501,6 +501,8 @@ main(int argc, char *argv[])
if (mgt_vcc_default(b_arg, f_arg, C_flag))
exit (2);
if (C_flag)
exit (0);
setup_storage(s_arg);
setup_hash(h_flag);
......
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