Mercurial > dovecot > core-2.2
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 +