]> git.ipfire.org Git - ipfire-3.x.git/blame - openssl/patches/openssl-0.9.6-x509.patch
Merge remote-tracking branch 'stevee/armv5tel-xorg-x11-server'
[ipfire-3.x.git] / openssl / patches / openssl-0.9.6-x509.patch
CommitLineData
0595faf5
MT
1Do not treat duplicate certs as an error.
2
3--- openssl-0.9.6/crypto/x509/by_file.c Wed Sep 27 15:09:05 2000
4+++ openssl-0.9.6/crypto/x509/by_file.c Wed Sep 27 14:21:20 2000
5@@ -163,8 +163,12 @@
6 }
7 }
8 i=X509_STORE_add_cert(ctx->store_ctx,x);
9- if (!i) goto err;
10- count++;
11+ /* ignore any problems with current certificate
12+ and continue with the next one */
13+ if (i)
14+ count++;
15+ else
16+ ERR_clear_error();
17 X509_free(x);
18 x=NULL;
19 }
20@@ -179,7 +183,8 @@
21 goto err;
22 }
23 i=X509_STORE_add_cert(ctx->store_ctx,x);
24- if (!i) goto err;
25+ if (!i)
26+ ERR_clear_error();
27 ret=i;
28 }
29 else