From d5eb4741713968da2ef4553e740ea81beb6267f6 Mon Sep 17 00:00:00 2001 From: Quentin Garnier Date: Mon, 16 Feb 2015 11:07:53 +0100 Subject: [PATCH] Fix #6136 --- centreon-plugins/database/postgres/plugin.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/centreon-plugins/database/postgres/plugin.pm b/centreon-plugins/database/postgres/plugin.pm index b7d42d5a2..02ccdb5e8 100644 --- a/centreon-plugins/database/postgres/plugin.pm +++ b/centreon-plugins/database/postgres/plugin.pm @@ -80,6 +80,10 @@ sub init { @{$self->{sqldefault}->{dbi}} = (); @{$self->{sqldefault}->{psqlcmd}} = (); for (my $i = 0; $i < scalar(@{$options_result->{db_host}}); $i++) { + if (!defined($options_result->{db_name}[$i]) || $options_result->{db_name}[$i] eq '') { + $self->{output}->add_option_msg(short_msg => "Need to specify database argument."); + $self->{output}->option_exit(); + } $self->{sqldefault}->{dbi}[$i] = { data_source => 'Pg:host=' . $options_result->{db_host}[$i] }; $self->{sqldefault}->{psqlcmd}[$i] = { host => $options_result->{db_host}[$i] }; if (defined($options_result->{db_port}[$i])) {