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;
len = snprintf(cellname, MAXCELLNAMELEN,
"%s/ThisCell", AFSDIR_CLIENT_ETC_DIRPATH);
- if (len < 0 || len >= MAXCELLNAMELEN) break;
+ if (len < 0 || len >= MAXCELLNAMELEN) return -1;
thiscell=fopen(cellname,"r");
if (thiscell == NULL) break;