From 19fb9c9f2a962b7094969e5965a2469e97211d4d Mon Sep 17 00:00:00 2001 From: zacheiss Date: Wed, 12 Mar 2003 00:43:32 +0000 Subject: [PATCH] Default to [ANY] for mailman_server in the ulis case if we're setting the mailman bit on but haven't specified a server. --- clients/blanche/blanche.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/clients/blanche/blanche.c b/clients/blanche/blanche.c index bf512a5b..2b78edc4 100644 --- a/clients/blanche/blanche.c +++ b/clients/blanche/blanche.c @@ -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; -- 2.45.2