check second if there is really an error.

git-svn-id: http://svn.merethis.net/centreon-esxd/trunk@25 a5eaa968-4c79-4d68-970d-af6011b5b055
This commit is contained in:
Quentin Garnier 2012-09-26 12:35:14 +00:00
parent a778707898
commit 06601c1878

View File

@ -160,7 +160,7 @@ sub get_entities_host {
eval { eval {
$entity_views = $session1->find_entity_views(view_type => $view_type, properties => $properties, filter => $filters); $entity_views = $session1->find_entity_views(view_type => $view_type, properties => $properties, filter => $filters);
}; };
if ($@ =~ /decryption failed or bad record mac/) { if ($@) {
writeLogFile(LOG_ESXD_ERROR, "$@"); writeLogFile(LOG_ESXD_ERROR, "$@");
eval { eval {
$entity_views = $session1->find_entity_views(view_type => $view_type, properties => $properties, filter => $filters); $entity_views = $session1->find_entity_views(view_type => $view_type, properties => $properties, filter => $filters);
@ -172,12 +172,6 @@ sub get_entities_host {
print_response("-1|Error: " . Data::Dumper::Dumper($lerror) . "\n"); print_response("-1|Error: " . Data::Dumper::Dumper($lerror) . "\n");
return undef; return undef;
} }
} elsif ($@) {
writeLogFile(LOG_ESXD_ERROR, "$@");
my $lerror = $@;
$lerror =~ s/\n/ /g;
print_response("-1|Error: " . $lerror . "\n");
return undef;
} }
if (!@$entity_views) { if (!@$entity_views) {
my $status |= $MYERRORS_MASK{'UNKNOWN'}; my $status |= $MYERRORS_MASK{'UNKNOWN'};