--- auth.c.orig 2008-06-02 10:52:53.000000000 +0200
+++ auth.c      2008-06-02 12:02:03.000000000 +0200
@@ -117,19 +117,21 @@
        }
 
        if (goodpass) {
-               radlog(L_AUTH, "%s: [%s%s%s] (%s)",
+               radlog(L_AUTH, "%s: [%s%s%s] (%s) (server=%s)",
                                msg,
                                clean_username,
                                request->root->log_auth_goodpass ? "/" : "",
                                request->root->log_auth_goodpass ? clean_password : "",
-                               auth_name(buf, sizeof(buf), request, 1));
+                               auth_name(buf, sizeof(buf), request, 1),
+                               request->client->server ? request->client->server : "");
        } else {
-               radlog(L_AUTH, "%s: [%s%s%s] (%s)",
+               radlog(L_AUTH, "%s: [%s%s%s] (%s) (server=%s)",
                                msg,
                                clean_username,
                                request->root->log_auth_badpass ? "/" : "",
                                request->root->log_auth_badpass ? clean_password : "",
-                               auth_name(buf, sizeof(buf), request, 1));
+                               auth_name(buf, sizeof(buf), request, 1),
+                               request->client->server ? request->client->server : "");
        }

