isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 3447694c2bc71d034bb3f510703c2a4bd86a7d15
parent ef413490357b55ed16ab795f05e337c4d6497df4
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Sun, 10 Apr 2011 13:28:48 +0200

security fix: failure to load the certificate file is *not* OK ...

Diffstat:
Msrc/socket.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/socket.c b/src/socket.c @@ -147,7 +147,7 @@ verify_cert( const server_conf_t *conf, Socket_t *sock ) if (!(fp = fopen( conf->cert_file, "rt" ))) { error( "Unable to load CertificateFile '%s': %s\n", conf->cert_file, strerror( errno ) ); - return 0; + return -1; } err = -1; for (lcert = 0; READ_X509_KEY( fp, &lcert ); )