]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix CGP escaping
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 6 Mar 2017 14:18:29 +0000 (14:18 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 6 Mar 2017 14:18:29 +0000 (14:18 +0000)
utils/cgp_rspamd.pl

index 90fa43f9044aed20d6223af711c3da82f8068f1b..f387dd877c50efa6f8cec5cd3d39fcd4aa5051a2 100644 (file)
@@ -41,9 +41,10 @@ $| = 1;
 sub cgp_string {
   my ($in) = @_;
 
-  $in =~ s/\"/\\"/;
-  $in =~ s/\n/\\n/;
-  $in =~ s/\r/\\r/;
+  $in =~ s/\"/\\"/g;
+  $in =~ s/\n/\\n/gms;
+  $in =~ s/\r/\\r/mgs;
+  $in =~ s/\t/  /g;
 
   return "\"$in\"";
 }