summaryrefslogtreecommitdiff
path: root/src/rust/src/x509/csr.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rust/src/x509/csr.rs')
-rw-r--r--src/rust/src/x509/csr.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/rust/src/x509/csr.rs b/src/rust/src/x509/csr.rs
index 35aee5c9e..7ceed3511 100644
--- a/src/rust/src/x509/csr.rs
+++ b/src/rust/src/x509/csr.rs
@@ -211,7 +211,7 @@ impl CertificateSigningRequest {
#[getter]
fn extensions(&mut self, py: pyo3::Python<'_>) -> pyo3::PyResult<pyo3::PyObject> {
- let exts = self
+ let raw_exts = self
.raw
.borrow_value()
.csr_info
@@ -222,9 +222,12 @@ impl CertificateSigningRequest {
)
})?;
- x509::parse_and_cache_extensions(py, &mut self.cached_extensions, &exts, |oid, ext_data| {
- certificate::parse_cert_ext(py, oid.clone(), ext_data)
- })
+ x509::parse_and_cache_extensions(
+ py,
+ &mut self.cached_extensions,
+ &raw_exts,
+ |oid, ext_data| certificate::parse_cert_ext(py, oid.clone(), ext_data),
+ )
}
#[getter]