diff options
author | Aleksander Machniak <alec@alec.pl> | 2015-03-13 08:46:25 +0100 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2015-03-13 08:46:25 +0100 |
commit | e4338fdf384f040101be3fad507c16ecb229580a (patch) | |
tree | af15c006024b2441728d6f218e13c5c45c9c904f /plugins/managesieve/lib/Roundcube | |
parent | ef442ef615a6bf6ce68edddd969cc18ac2fe8105 (diff) |
Fix missing host:port in connection error message
Diffstat (limited to 'plugins/managesieve/lib/Roundcube')
-rw-r--r-- | plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php b/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php index 2f2791d30..282ffa943 100644 --- a/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php +++ b/plugins/managesieve/lib/Roundcube/rcube_sieve_engine.php @@ -122,9 +122,6 @@ class rcube_sieve_engine case rcube_sieve::ERROR_CONNECTION: case rcube_sieve::ERROR_LOGIN: $this->rc->output->show_message('managesieve.filterconnerror', 'error'); - rcube::raise_error(array('code' => 403, 'type' => 'php', - 'file' => __FILE__, 'line' => __LINE__, - 'message' => "Unable to connect to managesieve on $host:$port"), true, false); break; default: @@ -210,7 +207,18 @@ class rcube_sieve_engine $plugin['socket_options'] ); - return $this->sieve->error(); + $error = $this->sieve->error(); + + if ($error) { + rcube::raise_error(array( + 'code' => 403, + 'file' => __FILE__, + 'line' => __LINE__, + 'message' => "Unable to connect to managesieve on $host:$port" + ), true, false); + } + + return $error; } /** |