summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2014-02-28 13:32:09 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2014-02-28 13:32:32 +0100
commit81ca7acc1bc4ea609d89df109a61c8cb7e26b512 (patch)
tree29669b1da34b32851eb7ea537fa32f4b3c632e2f
parent5f621da389a6ebcbc848c678eea47dc143f8172a (diff)
downloadgnutls-81ca7acc1bc4ea609d89df109a61c8cb7e26b512.tar.gz
Corrected error checking in _gnutls_x509_ext_gen_proxyCertInfo
-rw-r--r--lib/x509/extensions.c6
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);