diff --git a/qmailadmin/index.cgi b/qmailadmin/index.cgi
index 767a772e5..d78e6f8f6 100755
--- a/qmailadmin/index.cgi
+++ b/qmailadmin/index.cgi
@@ -53,20 +53,17 @@ if (!$config{'mailq_count'}) {
# Check if the qmail processes are running
print "
\n";
-print "\n";
-($pid) = &find_byname("qmail-send");
-if ($pid && kill(0, $pid)) {
- print "
\n";
+print &ui_buttons_end();
&ui_print_footer("/", $text{'index'});
diff --git a/qmailadmin/qmail-lib.pl b/qmailadmin/qmail-lib.pl
index 9143e79c8..d0a589d91 100644
--- a/qmailadmin/qmail-lib.pl
+++ b/qmailadmin/qmail-lib.pl
@@ -793,5 +793,12 @@ else {
return undef;
}
+# Returns the PID of qmail-send is running
+sub is_qmail_running
+{
+local ($pid) = &find_byname("qmail-send");
+return kill(0, $pid) ? $pid : undef;
+}
+
1;