diff --git a/synapse/rest/admin.py b/synapse/rest/admin.py
index 97eb1954e07cefc9b385c0fb2138b53aeff032b8..ed9b4846235e67f02843190314bba1b79658c1f2 100644
--- a/synapse/rest/admin.py
+++ b/synapse/rest/admin.py
@@ -38,7 +38,7 @@ class WhoisRestServlet(RestServlet):
         if not target_user.is_mine:
             raise SynapseError(400, "Can only whois a local user")
 
-        ret = yield self.handlers.admin_handler.get_whois(auth_user)
+        ret = yield self.handlers.admin_handler.get_whois(target_user)
 
         defer.returnValue((200, ret))