]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-viced-hcps-logging-20060504
authorJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 4 May 2006 05:56:24 +0000 (05:56 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 4 May 2006 05:56:24 +0000 (05:56 +0000)
log whenever a client host does not have an hcps value.

log the host by dotted ip-addr and port number

(cherry picked from commit ea3ed375e8f706456afddd23bff5ebf906565d92)

src/viced/afsfileprocs.c

index 47c7e79486ebcfde3e04327c6694f8a0a4b75106..98a0931e6a5eea68dd2b9321f19248190ac9d75d 100644 (file)
@@ -655,10 +655,13 @@ GetRights(struct client *client, struct acl_accessList *ACL,
 #endif /* AFS_PTHREAD_ENV */
     }
 
-    if (client->host->hcps.prlist_len && !client->host->hcps.prlist_val) {
+    if (!client->host->hcps.prlist_len || !client->host->hcps.prlist_val) {
+       char hoststr[16];
        ViceLog(0,
-               ("CheckRights: len=%u, for host=0x%x\n",
-                client->host->hcps.prlist_len, client->host->host));
+               ("CheckRights: len=%u, for host=%s:%d\n",
+                client->host->hcps.prlist_len, 
+                afs_inet_ntoa_r(client->host->host, hoststr),
+                ntohs(client->host->port)));
     } else
        acl_CheckRights(ACL, &client->host->hcps, &hrights);
     H_UNLOCK;