diff options
Diffstat (limited to 'tcpd/libcouriertls.c')
| -rw-r--r-- | tcpd/libcouriertls.c | 8 | 
1 files changed, 3 insertions, 5 deletions
| diff --git a/tcpd/libcouriertls.c b/tcpd/libcouriertls.c index 03f819c..d62d722 100644 --- a/tcpd/libcouriertls.c +++ b/tcpd/libcouriertls.c @@ -830,13 +830,11 @@ SSL_CTX *tls_create_int(int isserver, const struct tls_info *info,  					      "/"), de->d_name);  				fp=fopen(q, "r"); -				if (!fp) -				{ -					nonsslerror(info, q); -					exit(1); -				}  				free(q); +				if (!fp) +					continue; +  				while ((x=PEM_read_X509(fp, NULL, NULL, NULL)))  				{  					SSL_CTX_add_client_CA(ctx,x); | 
