diff --git a/lib/http/client.cpp b/lib/http/client.cpp
index ba2939e8314185ea4acd0851ab517e9e3c1f949e..deaed1c4eb0fa69de69fb759baa7f9149a9598e0 100644
--- a/lib/http/client.cpp
+++ b/lib/http/client.cpp
@@ -357,7 +357,7 @@ Client::well_known(Callback<mtx::responses::WellKnown> callback)
         } func;
         func.numRedirects = 0;
         func.callback     = std::move(callback);
-        func.client = this;
+        func.client       = this;
 
         get<mtx::responses::WellKnown>("/matrix/client", std::move(func), false, "/.well-known");
 }
diff --git a/tests/client_api.cpp b/tests/client_api.cpp
index 14d768be715b86704ddae9c39aaa6de171a206d1..71284edb25dec7695bb3dcd39554fb23577ae174 100644
--- a/tests/client_api.cpp
+++ b/tests/client_api.cpp
@@ -132,6 +132,7 @@ TEST(ClientAPI, SSORedirect)
         EXPECT_EQ(mtx_client->login_sso_redirect("http://aaa:555/sso"),
                   "https://localhost:443/_matrix/client/r0/login/sso/"
                   "redirect?redirectUrl=http%3A%2F%2Faaa%3A555%2Fsso");
+        mtx_client->close();
 }
 
 TEST(ClientAPI, EmptyUserAvatar)