From 55ff07e067ce39307d32f3eb1af41624432f0cb6 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sun, 7 Mar 2010 21:43:12 -0800 Subject: [PATCH] Handle missing map file base text file better --- sendmail/sendmail-lib.pl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sendmail/sendmail-lib.pl b/sendmail/sendmail-lib.pl index 161e9e125..2f25bf936 100755 --- a/sendmail/sendmail-lib.pl +++ b/sendmail/sendmail-lib.pl @@ -238,6 +238,11 @@ elsif (-r "$dbm.txt") { # Database is like /etc/virtusertable, text is /etc/virtusertable.txt return "$dbm.txt"; } +elsif ($dbm =~ /^(.*)\.(db|dbm|pag|dir|hash)$/i) { + # Database is like /etc/virtusertable.db, text is /etc/virtusertable, + # but doesn't exist yet. + return $1; + } else { # Text and database have same name return $dbm;