changeset 3893:1a036356a752 HEAD

If SSL parameters file is empty, unlink it
author Timo Sirainen <tss@iki.fi>
date Sun, 15 Jan 2006 17:22:49 +0200
parents 1e37fad03602
children f777ef3a79ca
files src/master/ssl-init.c
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/master/ssl-init.c	Sun Jan 15 16:22:20 2006 +0200
+++ b/src/master/ssl-init.c	Sun Jan 15 17:22:49 2006 +0200
@@ -86,6 +86,11 @@
 		st.st_mtime = 0;
 	}
 
+	if (st.st_size == 0) {
+		/* broken, delete it (mostly for backwards compatibility) */
+		(void)unlink(set->ssl_parameters_file);
+	}
+
 	/* make sure it's new enough, it's not 0 sized, and the permissions
 	   are correct */
 	regen_time = st.st_mtime +