Postfix mail queue function can call error https://github.com/webmin/webmin/issues/218

This commit is contained in:
Jamie Cameron
2015-05-31 09:37:36 -07:00
parent 9871556169
commit 269bc80ec3

View File

@@ -15,7 +15,14 @@ elsif ($m eq "qmailadmin") {
}
elsif ($m eq "postfix") {
&foreign_require("postfix", "postfix-lib.pl");
@qfiles = &postfix::list_queue();
eval {
local $main::error_must_die = 1;
@qfiles = &postfix::list_queue();
};
if ($@) {
return { 'up' => -1,
'desc' => $@ };
}
}
if (@qfiles > $_[0]->{'size'}) {
return { 'up' => 0,