]> andersk Git - moira.git/commitdiff
Fixed yet-another Moira query within a callback case.
authorprobe <probe>
Tue, 2 Feb 1993 18:12:43 +0000 (18:12 +0000)
committerprobe <probe>
Tue, 2 Feb 1993 18:12:43 +0000 (18:12 +0000)
incremental/afs.c

index 22f5c09e432a330e4019d45adee086270367cf34..3e40cb79931b288474d167b3f3b5ccae5055e690 100644 (file)
@@ -41,7 +41,7 @@ int do_quota();
 /* Support stub routines */
 int run_cmd();
 int add_user_lists();
-int get_members();
+int add_list_members();
 int check_user();
 int edit_group();
 int pr_try();
@@ -299,8 +299,12 @@ int afterc;
        }
        av[0] = "LIST";
        av[1] = after[L_NAME];
-       get_members(2, av, after[L_NAME]);
-
+       code = mr_query("get_end_members_of_list", 2, av,
+                       add_list_members, after[L_NAME]);
+       if (code)
+           critical_alert("incremental",
+                          "Couldn't retrieve full membership of list %s: %s",
+                          after[L_NAME], error_message(code));
        moira_disconnect();
        return;
     }
@@ -448,19 +452,12 @@ add_user_lists(ac, av, user)
 }
 
 
-get_members(ac, av, group)
+add_list_members(ac, av, group)
     int ac;
     char *av[];
     char *group;
 {
-    int code=0;
-
-    code = mr_query("get_end_members_of_list", 1, &av[1], get_members, group);
-    if (code)
-       critical_alert("incremental",
-                      "Couldn't retrieve full membership of %s: %s",
-                      group, error_message(code));
-    return code;
+    edit_group(1, group, av[0], av[1]);
 }
 
 
This page took 0.069336 seconds and 5 git commands to generate.