[4.1] 2258f10 Also remove directory if compilation failed

Lasse Karstensen lkarsten at varnish-software.com
Tue Jun 14 11:42:09 CEST 2016


commit 2258f107a485ff2fc2f7eae2a9c6104d493b2c6a
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Tue Apr 19 23:21:45 2016 +0100

    Also remove directory if compilation failed

diff --git a/bin/varnishd/mgt/mgt_vcc.c b/bin/varnishd/mgt/mgt_vcc.c
index 0856123..7a88b74 100644
--- a/bin/varnishd/mgt/mgt_vcc.c
+++ b/bin/varnishd/mgt/mgt_vcc.c
@@ -299,8 +299,7 @@ mgt_VccCompile(struct cli *cli, const char *vclname, const char *vclsrc,
 	if (status || C_flag) {
 		(void)unlink(vp.libfile);
 		free(vp.libfile);
-		if (C_flag)
-			AZ(rmdir(vp.dir));
+		AZ(rmdir(vp.dir));
 		free(vp.dir);
 		if (status) {
 			VCLI_Out(cli, "VCL compilation failed");



More information about the varnish-commit mailing list