From 96a58d40bb8b14190141408faaff740b8730f2b7 Mon Sep 17 00:00:00 2001 From: Quentin Garnier Date: Tue, 10 Mar 2015 08:10:00 +1100 Subject: [PATCH] Fix #6189 --- centreon-plugins/centreon/plugins/dbi.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/centreon-plugins/centreon/plugins/dbi.pm b/centreon-plugins/centreon/plugins/dbi.pm index fd946797e..d403a1878 100644 --- a/centreon-plugins/centreon/plugins/dbi.pm +++ b/centreon-plugins/centreon/plugins/dbi.pm @@ -192,11 +192,12 @@ sub connect { ); if (!defined($self->{instance})) { + my $err_msg = sprintf("Cannot connect: %s", defined($DBI::errstr) ? $DBI::errstr : "(no error string)"); if ($dontquit == 0) { - $self->{output}->add_option_msg(short_msg => "Cannot connect: " . $DBI::errstr); + $self->{output}->add_option_msg(short_msg => $err_msg); $self->{output}->option_exit(exit_litteral => $self->{sql_errors_exit}); } - return (-1, "Cannot connect: " . $DBI::errstr); + return (-1, $err_msg); } $self->{version} = $self->{instance}->get_info(18); # SQL_DBMS_VER