aboutsummaryrefslogtreecommitdiff
path: root/pow/POW-0.7/POW.c
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-01-07 15:45:37 +0000
committerRob Austein <sra@hactrn.net>2009-01-07 15:45:37 +0000
commit6580aea93f63a7f836a50eda121821ddd474cb83 (patch)
tree83c0f83dfa35837db4792adee71093bad990d606 /pow/POW-0.7/POW.c
parent4c94a483de49cd4004b8e8a4e041b90d8433984d (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.c6
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);