set namelist_val to &uname rather than just uname
authorroot <adam@megacz.com>
Sat, 11 Jul 2009 23:24:07 +0000 (16:24 -0700)
committerroot <adam@megacz.com>
Sat, 11 Jul 2009 23:24:07 +0000 (16:24 -0700)
nss_afs.c

index 9c9740c..ff07a2f 100644 (file)
--- a/nss_afs.c
+++ b/nss_afs.c
@@ -173,7 +173,7 @@ enum nss_status ptsname2id(char *name, uid_t* uid) {
 
   lid.idlist_val = 0;
   lid.idlist_len = 0;
 
   lid.idlist_val = 0;
   lid.idlist_len = 0;
-  lnames.namelist_val = (prname*)uname;
+  lnames.namelist_val = (prname*)(&uname);
   // apparently ubik expects to be able to modify this?
   strncpy(uname, name, MAXUSERNAMELEN);
   lnames.namelist_len = 1;
   // apparently ubik expects to be able to modify this?
   strncpy(uname, name, MAXUSERNAMELEN);
   lnames.namelist_len = 1;