fix harmless "Use of uninitialized value in length" warning in latex escapes
authorivan <ivan>
Mon, 6 Dec 2004 08:09:03 +0000 (08:09 +0000)
committerivan <ivan>
Mon, 6 Dec 2004 08:09:03 +0000 (08:09 +0000)
FS/FS/cust_bill.pm

index 2755be0..5b5d376 100644 (file)
@@ -1256,7 +1256,7 @@ sub print_pdf {
 
 sub _latex_escape {
   my $value = shift;
-  $value =~ s/([#\$%&~_\^{}])( )?/"\\$1". ( length($2) ? "\\$2" : '' )/ge;
+  $value =~ s/([#\$%&~_\^{}])( )?/"\\$1". ( ( defined($2) && length($2) ) ? "\\$2" : '' )/ge;
   $value;
 }