From 8faead1358a2f40cf514511264dfb981728ffb7f Mon Sep 17 00:00:00 2001 From: ramonn Date: Tue, 16 Aug 2011 11:37:17 +0000 Subject: [PATCH] 2011-08-16 Ramon Novoa * lib/PandoraFMS/DataServer.pm: When reading module tags use get_tag_value to avoid trouble with empty tags. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@4737 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f --- pandora_server/ChangeLog | 5 +++++ pandora_server/lib/PandoraFMS/DataServer.pm | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pandora_server/ChangeLog b/pandora_server/ChangeLog index 7f46d82339..7ae5eac7df 100644 --- a/pandora_server/ChangeLog +++ b/pandora_server/ChangeLog @@ -1,3 +1,8 @@ +2011-08-16 Ramon Novoa + + * lib/PandoraFMS/DataServer.pm: When reading module tags use + get_tag_value to avoid trouble with empty tags. + 2011-08-13 Sancho Lerena * lib/Core.pm: get_agent_from_addr() function is now in Core because diff --git a/pandora_server/lib/PandoraFMS/DataServer.pm b/pandora_server/lib/PandoraFMS/DataServer.pm index 46505d436b..b85d2a827d 100644 --- a/pandora_server/lib/PandoraFMS/DataServer.pm +++ b/pandora_server/lib/PandoraFMS/DataServer.pm @@ -458,9 +458,9 @@ sub process_module_data ($$$$$$$$$) { # Read tags while (my ($tag, $value) = each (%{$data})) { if (defined ($tags->{$tag})) { - $module_conf->{$tag} = $value->[0]; + $module_conf->{$tag} = get_tag_value ($data, $tag, ''); } else { - $module_conf->{'extended_info'} .= "$tag: " . $value->[0] . '
'; + $module_conf->{'extended_info'} .= "$tag: " . get_tag_value ($data, $tag, '') . '
'; } }