diff options
| -rw-r--r-- | bin/genaliases | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bin/genaliases b/bin/genaliases index ddaaefe59..0224f0061 100644 --- a/bin/genaliases +++ b/bin/genaliases @@ -82,9 +82,12 @@ def main(): omask = os.umask(002) try: MTA.clear() - for hostname, vlists in mlists.items(): - for mlist in vlists: - MTA.create(mlist, nolock=1) + if not mlists: + MTA.create(None, nolock=1) + else: + for hostname, vlists in mlists.items(): + for mlist in vlists: + MTA.create(mlist, nolock=1) finally: os.umask(omask) lock.unlock(unconditionally=1) |
