diff options
author | Rob Austein <sra@hactrn.net> | 2009-01-07 15:45:37 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-01-07 15:45:37 +0000 |
commit | 6580aea93f63a7f836a50eda121821ddd474cb83 (patch) | |
tree | 83c0f83dfa35837db4792adee71093bad990d606 /pow/POW-0.7/POW.c | |
parent | 4c94a483de49cd4004b8e8a4e041b90d8433984d (diff) |
Tighten error checking
svn path=/pow/POW-0.7/POW.c; revision=2037
Diffstat (limited to 'pow/POW-0.7/POW.c')
-rw-r--r-- | pow/POW-0.7/POW.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pow/POW-0.7/POW.c b/pow/POW-0.7/POW.c index 461431b2..88831c5a 100644 --- a/pow/POW-0.7/POW.c +++ b/pow/POW-0.7/POW.c @@ -1984,7 +1984,7 @@ x509_store_object_verify(x509_store_object *self, PyObject *args) goto error; X509_STORE_CTX_init( &csc, self->store, x509->x509, NULL ); - result = X509_verify_cert( &csc ); + result = X509_verify_cert( &csc ) == 1; X509_STORE_CTX_cleanup( &csc ); @@ -2042,7 +2042,7 @@ x509_store_object_verify_chain(x509_store_object *self, PyObject *args) goto error; X509_STORE_CTX_init( &csc, self->store, x509->x509, x509_stack ); - result = X509_verify_cert( &csc ); + result = X509_verify_cert( &csc ) == 1; X509_STORE_CTX_cleanup( &csc ); sk_X509_free(x509_stack); @@ -2114,7 +2114,7 @@ x509_store_object_verify_detailed(x509_store_object *self, PyObject *args) X509_STORE_CTX_init( &csc, self->store, x509->x509, x509_stack ); - ret = X509_verify_cert( &csc ); + ret = X509_verify_cert( &csc ) == 1; result = Py_BuildValue("(iii)", ret, csc.error, csc.error_depth); |