diff --git a/contrib/src/opendht/SHA512SUMS b/contrib/src/opendht/SHA512SUMS
index 060eff00faa67ce3c8db0e1936b836e47197ff1f..f18de30e3c58cd1bad01a4bb8cda45f2659b6d33 100644
--- a/contrib/src/opendht/SHA512SUMS
+++ b/contrib/src/opendht/SHA512SUMS
@@ -1 +1 @@
-5962b2fafb571124593b4277c7333d58daacf7b633399b44eb7755fced49b31404c3b24ea3710bd76db632801b36b82a532c3aebb57f94ec7c8f6ad77c5b0550  opendht-2.4.9.tar.gz
\ No newline at end of file
+38d3bcb52cc6585fd53bf066b62294a5ca536f5b9cefc5cf0f01e40e139ed1675fafef909f2244790687b6e99187318350d272e08673d0b2112ff73ce2ef2f11  opendht-af7d88b057fa4c84ab9096c6a1932bd5d34634ef.tar.gz
\ No newline at end of file
diff --git a/contrib/src/opendht/package.json b/contrib/src/opendht/package.json
index f84a16238b1711a5b03c6426f7e98341c43be5b5..c8d8854d7c6ff0527a00ac0dbd25528a02f36344 100644
--- a/contrib/src/opendht/package.json
+++ b/contrib/src/opendht/package.json
@@ -1,6 +1,6 @@
 {
     "name": "opendht",
-    "version": "v2.4.9",
+    "version": "af7d88b057fa4c84ab9096c6a1932bd5d34634ef",
     "url": "https://github.com/savoirfairelinux/opendht/archive/__VERSION__.tar.gz",
     "deps": [
         "argon2",
diff --git a/contrib/src/opendht/rules.mak b/contrib/src/opendht/rules.mak
index a3c088fd970e185e5a73c508da8695f5c75757c4..75de7f31a4302f523a4d5cf981b98133a1d71753 100644
--- a/contrib/src/opendht/rules.mak
+++ b/contrib/src/opendht/rules.mak
@@ -1,6 +1,6 @@
 # OPENDHT
-OPENDHT_VERSION := 2.4.9
-OPENDHT_URL := https://github.com/savoirfairelinux/opendht/archive/v$(OPENDHT_VERSION).tar.gz
+OPENDHT_VERSION := af7d88b057fa4c84ab9096c6a1932bd5d34634ef
+OPENDHT_URL := https://github.com/savoirfairelinux/opendht/archive/$(OPENDHT_VERSION).tar.gz
 
 PKGS += opendht
 ifeq ($(call need_pkg,'opendht >= 2.4.8'),)