]> git.donarmstrong.com Git - infobot.git/commitdiff
quotemeta in debug, error, and warn
authorDon Armstrong <don@donarmstrong.com>
Fri, 29 Dec 2017 21:39:53 +0000 (13:39 -0800)
committerDon Armstrong <don@donarmstrong.com>
Fri, 29 Dec 2017 21:41:16 +0000 (13:41 -0800)
src/logger.pl

index 37de33491e1e850abc4de4b2522feb18fcc5684b..66c925a6c3f333d01df15d33d28af8cb4d091b27 100644 (file)
@@ -174,13 +174,13 @@ sub DEBUG {
     return unless ( &IsParam('DEBUG') );
     my (undef,undef,$line,$subroutine,undef) = caller(1);
 
-    &status("${b_green}!DEBUG!$ob ".$subroutine.'['.$line."] $_[0]");
+    &status("${b_green}!DEBUG!$ob ".$subroutine.'['.$line."] ".quotemeta($_[0]));
 }
 
 sub ERROR {
     my (undef,undef,$line,$subroutine,undef) = caller(1);
 
-    &status("${b_red}!ERROR!$ob ".$subroutine.'['.$line."] $_[0]");
+    &status("${b_red}!ERROR!$ob ".$subroutine.'['.$line."] ".quotemeta($_[0]));
 }
 
 sub WARN {
@@ -190,19 +190,19 @@ sub WARN {
 
     my ($package,$filename,$line,$subroutine,undef) = caller(1);
 
-    &status("${b_yellow}!WARN!$ob ".$subroutine.'['.$line."] $_[0]");
+    &status("${b_yellow}!WARN!$ob ".$subroutine.'['.$line."] ".quotemeta($_[0]));
 }
 
 sub FIXME {
     my ($package,$filename,$line,$subroutine,undef) = caller(1);
 
-    &status("${b_cyan}!FIXME!$ob ".$subroutine.'['.$line."] $_[0]");
+    &status("${b_cyan}!FIXME!$ob ".$subroutine.'['.$line."] ".quotemeta($_[0]));
 }
 
 sub TODO {
     my ($package,$filename,$line,$subroutine,undef) = caller(1);
 
-    &status("${b_cyan}!TODO!$ob ".$subroutine.'['.$line."] $_[0]");
+    &status("${b_cyan}!TODO!$ob ".$subroutine.'['.$line."] ".quotemeta($_[0]));
 }
 
 sub VERB {