https://github.com/python/cpython/commit/2df0f8804701cc17674e5b4e90499e9fac71d0e1
commit: 2df0f8804701cc17674e5b4e90499e9fac71d0e1
branch: main
author: Bénédikt Tran <[email protected]>
committer: picnixz <[email protected]>
date: 2025-04-18T13:52:17+02:00
summary:
gh-132674: fix `_hashopenssl.c` compiler warnings on free-threaded build
(#132675)
files:
M Modules/_hashopenssl.c
diff --git a/Modules/_hashopenssl.c b/Modules/_hashopenssl.c
index 08f5c0ece0a18c..756a8b70931baa 100644
--- a/Modules/_hashopenssl.c
+++ b/Modules/_hashopenssl.c
@@ -413,7 +413,7 @@ py_digest_by_name(PyObject *module, const char *name, enum
Py_hash_type py_ht)
digest = PY_EVP_MD_fetch(entry->ossl_name, NULL);
#ifdef Py_GIL_DISABLED
// exchange just in case another thread did same thing at same
time
- other_digest = _Py_atomic_exchange_ptr(&entry->evp, digest);
+ other_digest = _Py_atomic_exchange_ptr(&entry->evp, (void
*)digest);
#else
entry->evp = digest;
#endif
@@ -425,7 +425,7 @@ py_digest_by_name(PyObject *module, const char *name, enum
Py_hash_type py_ht)
digest = PY_EVP_MD_fetch(entry->ossl_name, "-fips");
#ifdef Py_GIL_DISABLED
// exchange just in case another thread did same thing at same
time
- other_digest = _Py_atomic_exchange_ptr(&entry->evp_nosecurity,
digest);
+ other_digest = _Py_atomic_exchange_ptr(&entry->evp_nosecurity,
(void *)digest);
#else
entry->evp_nosecurity = digest;
#endif
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]