+ if (beforec) {
+ /* Reactivating a user; get his group list */
+ gethostname(hostname, sizeof(hostname));
+ code = mr_connect(hostname);
+ if (!code) code = mr_auth("afs.incr");
+ if (code) {
+ critical_alert("incremental",
+ "Error contacting Moira server to retrieve grouplist of user %s: %s",
+ after[U_NAME], error_message(code));
+ return;
+ }
+ av[0] = "RUSER";
+ av[1] = after[U_NAME];
+ code = mr_query("get_lists_of_member", 2, av,
+ add_user_lists, after[U_NAME]);
+ if (code)
+ critical_alert("incremental",
+ "Couldn't retrieve membership of user %s: %s",
+ after[U_NAME], error_message(code));
+ mr_disconnect();
+ }