summaryrefslogtreecommitdiff
path: root/bin/cleandb.sh
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2013-04-26 11:26:58 +0200
committerAleksander Machniak <alec@alec.pl>2013-04-26 11:28:50 +0200
commitae0c133d45fbb95a8266db505033690af46b4363 (patch)
tree99978517f02452e40fee492a372897902d54e0a9 /bin/cleandb.sh
parent23ea51e98df7f1591ff0b788809b4eba784ab27d (diff)
Fix error handling in CLI mode, use STDERR and non-empty exit code (#1489043)
Conflicts: program/lib/Roundcube/rcube.php
Diffstat (limited to 'bin/cleandb.sh')
-rwxr-xr-xbin/cleandb.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/cleandb.sh b/bin/cleandb.sh
index ecf258320..ea905c873 100755
--- a/bin/cleandb.sh
+++ b/bin/cleandb.sh
@@ -34,8 +34,9 @@ $RCMAIL = rcmail::get_instance();
$db = $RCMAIL->get_dbh();
$db->db_connect('w');
-if (!$db->is_connected() || $db->is_error())
- die("No DB connection\n");
+if (!$db->is_connected() || $db->is_error()) {
+ rcube::raise_error("No DB connection", false, true);
+}
if (!empty($_SERVER['argv'][1]))
$days = intval($_SERVER['argv'][1]);