Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Pouliot <sebastien@ximian.com>2006-07-25 19:12:01 +0400
committerSebastien Pouliot <sebastien@ximian.com>2006-07-25 19:12:01 +0400
commit3a45aa21db955190291784761d0c67a09168dd6c (patch)
tree0edbd424fd478d379281eb686cda6e15d9629564 /mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs
parent639c5d872884e94e1676f4614371c2548652ed2c (diff)
2006-07-25 Sebastien Pouliot <sebastien@ximian.com>
* X509CRL.cs: Fix the case where no entry are present in the CRL (as the structure is optional) *and* when there are no x.509 certificate extensions. svn path=/trunk/mcs/; revision=62963
Diffstat (limited to 'mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs')
-rw-r--r--mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs b/mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs
index 9c9a7a81e7b..5d752d17f0f 100644
--- a/mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs
+++ b/mcs/class/Mono.Security/Mono.Security.X509/X509CRL.cs
@@ -168,7 +168,7 @@ namespace Mono.Security.X509 {
// CertificateList / TBSCertList / revokedCertificates SEQUENCE OF SEQUENCE {
entries = new ArrayList ();
// this is OPTIONAL so it may not be present if no entries exists
- if (next.Tag == 0x30) {
+ if ((next != null) && (next.Tag == 0x30)) {
ASN1 revokedCertificates = next;
for (int i=0; i < revokedCertificates.Count; i++) {
entries.Add (new X509CrlEntry (revokedCertificates [i]));