else {
purge = 0;
}
+
+ /*
lprintf(9, "U/R REL: <%s> <%ld> <%ld> <%d> %s\n",
visits[a].v_roomname,
visits[a].v_generation,
visits[a].v_lastseen,
visits[a].v_flags,
(purge ? "**purging**" : "") );
+ */
if (purge) {
memcpy(&visits[a], &visits[a+1],
return;
}
- cprintf("%d %s|%s|%u|%d|%d|%d|%ld\n",
+ cprintf("%d %s|%s|%u|%d|%d|%d|%ld|%d\n",
OK,
usbuf.fullname,
usbuf.password,
usbuf.timescalled,
usbuf.posted,
(int)usbuf.axlevel,
- usbuf.usernum);
-
+ usbuf.usernum,
+ usbuf.USuserpurge);
}
usbuf.axlevel = extract_int(cmdbuf, 5);
}
}
+ if (np > 7) {
+ usbuf.USuserpurge = extract_int(cmdbuf, 7);
+ }
lputuser(&usbuf, requested_user);
if (usbuf.axlevel == 0) {