diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-02-28 13:32:09 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2014-02-28 13:32:32 +0100 |
commit | 81ca7acc1bc4ea609d89df109a61c8cb7e26b512 (patch) | |
tree | 29669b1da34b32851eb7ea537fa32f4b3c632e2f | |
parent | 5f621da389a6ebcbc848c678eea47dc143f8172a (diff) | |
download | gnutls-81ca7acc1bc4ea609d89df109a61c8cb7e26b512.tar.gz |
Corrected error checking in _gnutls_x509_ext_gen_proxyCertInfo
-rw-r--r-- | lib/x509/extensions.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/x509/extensions.c b/lib/x509/extensions.c index 4777931802..d96723169e 100644 --- a/lib/x509/extensions.c +++ b/lib/x509/extensions.c @@ -1242,7 +1242,7 @@ _gnutls_x509_ext_gen_proxyCertInfo(int pathLenConstraint, if (pathLenConstraint < 0) { result = asn1_write_value(ext, "pCPathLenConstraint", NULL, 0); - if (result < 0) + if (result != ASN1_SUCCESS) result = _gnutls_asn2err(result); } else result = @@ -1256,7 +1256,7 @@ _gnutls_x509_ext_gen_proxyCertInfo(int pathLenConstraint, result = asn1_write_value(ext, "proxyPolicy.policyLanguage", policyLanguage, 1); - if (result < 0) { + if (result != ASN1_SUCCESS) { gnutls_assert(); asn1_delete_structure(&ext); return _gnutls_asn2err(result); @@ -1264,7 +1264,7 @@ _gnutls_x509_ext_gen_proxyCertInfo(int pathLenConstraint, result = asn1_write_value(ext, "proxyPolicy.policy", policy, sizeof_policy); - if (result < 0) { + if (result != ASN1_SUCCESS) { gnutls_assert(); asn1_delete_structure(&ext); return _gnutls_asn2err(result); |