From ce3dce926a991647c514c878f2765c5696cfbdef Mon Sep 17 00:00:00 2001
From: fbsanchez <fborja.sanchez@artica.es>
Date: Mon, 6 Sep 2021 18:14:58 +0200
Subject: [PATCH] use safe_output only when message is going to be used logger

---
 pandora_server/lib/PandoraFMS/Tools.pm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pandora_server/lib/PandoraFMS/Tools.pm b/pandora_server/lib/PandoraFMS/Tools.pm
index 1e489fb084..827c46cf80 100755
--- a/pandora_server/lib/PandoraFMS/Tools.pm
+++ b/pandora_server/lib/PandoraFMS/Tools.pm
@@ -780,12 +780,12 @@ sub md5check {
 sub logger ($$;$) {
 	my ($pa_config, $message, $level) = @_;
 
-	# Clean any string and ready to be printed in screen/file
-	$message = safe_output ($message);
-
 	$level = 1 unless defined ($level);
 	return if (!defined ($pa_config->{'verbosity'}) || $level > $pa_config->{'verbosity'});
 
+	# Clean any string and ready to be printed in screen/file
+	$message = safe_output ($message);
+
 	if (!defined($pa_config->{'log_file'})) {
 		print strftime ("%Y-%m-%d %H:%M:%S", localtime()) . " [V". $level ."] " . $message . "\n";
 		return;