aboutsummaryrefslogtreecommitdiff
path: root/pow/POW-0.7/POW.c
diff options
context:
space:
mode:
Diffstat (limited to 'pow/POW-0.7/POW.c')
-rw-r--r--pow/POW-0.7/POW.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pow/POW-0.7/POW.c b/pow/POW-0.7/POW.c
index e4d74748..e78cbbb9 100644
--- a/pow/POW-0.7/POW.c
+++ b/pow/POW-0.7/POW.c
@@ -2806,7 +2806,7 @@ x509_crl_object_helper_get_revoked(STACK_OF(X509_REVOKED) *revoked)
if ((revoke_obj = PyObject_New(x509_revoked_object, &x509_revokedtype)) == NULL)
lose("could not allocate memory");
- if ((revoke_obj->revoked = sk_X509_REVOKED_value(revoked, i)) == NULL)
+ if ((revoke_obj->revoked = X509_REVOKED_dup(sk_X509_REVOKED_value(revoked, i))) == NULL)
lose("could not get revocation");
if (PyList_Append(result_list, (PyObject*) revoke_obj) != 0)