1 files changed, 1 insertions, 1 deletions
diff --git a/synapse/http/matrixfederationclient.py b/synapse/http/matrixfederationclient.py
index 88b1c22802..1ad9f5acac 100644
--- a/synapse/http/matrixfederationclient.py
+++ b/synapse/http/matrixfederationclient.py
@@ -645,7 +645,7 @@ class MatrixFederationHttpClient:
headers_dict,
data,
)
- response = await defer.Deferred.fromFuture(response_d)
+ response = await make_deferred_yieldable(response_d)
except DNSLookupError as e:
raise RequestSendFailed(e, can_retry=retry_on_dns_fail) from e
except Exception as e:
|