]> andersk Git - moira.git/commitdiff
Default to [ANY] for mailman_server in the ulis case if we're setting
authorzacheiss <zacheiss>
Wed, 12 Mar 2003 00:43:32 +0000 (00:43 +0000)
committerzacheiss <zacheiss>
Wed, 12 Mar 2003 00:43:32 +0000 (00:43 +0000)
the mailman bit on but haven't specified a server.

clients/blanche/blanche.c

index bf512a5b0dc056f5b5465d0e93539ff631dc8fbf..2b78edc451b1df5bf1830672d84c1c6afe3d24b5 100644 (file)
@@ -501,8 +501,15 @@ int main(int argc, char **argv)
        argv[L_NFSGROUP + 1] = nfsgroup ? "1" : "0";
       if (mailman != -1)
        argv[L_MAILMAN + 1] = mailman ? "1" : "0";
+
+      /* If someone toggled the mailman bit, but didn't specify a server,
+       * default to [ANY].
+       */
       if (mailman_server)
        argv[L_MAILMAN_SERVER + 1] = mailman_server;
+      else if ((mailman == 1) && !strcmp(argv[L_MAILMAN_SERVER + 1], "[NONE]"))
+       argv[L_MAILMAN_SERVER + 1] = "[ANY]";
+
       if (desc)
        argv[L_DESC + 1] = desc;
 
This page took 0.096936 seconds and 5 git commands to generate.