pr_init-fix-20050623
[openafs.git] / src / WINNT / aklog / aklog.c
index a226d3a..efce84c 100644 (file)
@@ -24,6 +24,7 @@
 #include <krb.h>
 #include <krb5.h>
 #include <afs/ptserver.h>
+#include <afs/ptuser.h>
 
 #ifdef WIN32
 #include <windows.h>
@@ -182,7 +183,6 @@ void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell,
 {
     static char lastcell[MAXCELLCHARS+1] = { 0 };
     static char confname[512] = { 0 };
-    char username_copy[BUFSIZ];
     long viceId;                       /* AFS uid of user */
 #ifdef ALLOW_REGISTER
     afs_int32 id;
@@ -196,6 +196,7 @@ void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell,
     if (dflag)
         printf("About to resolve name %s to id\n", username);
 
+#ifdef COMMENT
     /*
     * Talk about DUMB!  It turns out that there is a bug in
     * pr_Initialize -- even if you give a different cell name
@@ -215,6 +216,7 @@ void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell,
             confname[i + 1] = '\0';
         }
     }
+#endif
 
     strcpy(lastcell, aserver->cell);
 
@@ -280,7 +282,7 @@ void ViceIDToUsername(char *username, char *realm_of_user, char *realm_of_cell,
              * level
              */
 
-            if ((*status = pr_Initialize(1L, confname, aserver->cell, 0))) {
+            if ((*status = pr_Initialize(1L, confname, aserver->cell))) {
                 printf("Error %d\n", status);
                 return;
             }