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

log the host by dotted ip-addr and port number

src/viced/afsfileprocs.c

index ce40366c704bf0d340f1c52752bf2f7177f3e084..6c23d5b34d5222159bafa05244164053f4fc8375 100644 (file)
@@ -660,10 +660,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;