[Po4a-commits] "po4a/lib/Locale/Po4a Sgml.pm,1.89,1.90"

Nicolas FRANCOIS nekral-guest at alioth.debian.org
Sun Nov 20 20:10:13 UTC 2005


Update of /cvsroot/po4a/po4a/lib/Locale/Po4a
In directory haydn:/tmp/cvs-serv24229/lib/Locale/Po4a

Modified Files:
	Sgml.pm 
Log Message:
Filenames must not be rewritten only if they start by '/', not if they
contain '/'.


Index: Sgml.pm
===================================================================
RCS file: /cvsroot/po4a/po4a/lib/Locale/Po4a/Sgml.pm,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -d -r1.89 -r1.90
--- Sgml.pm	20 Nov 2005 20:03:47 -0000	1.89
+++ Sgml.pm	20 Nov 2005 20:10:10 -0000	1.90
@@ -530,7 +530,7 @@
 	    my $key = $2;
 	    my $filename=$3;
 	    $prolog = $1.$4;
-	    if ($filename !~ m%/% && $mastername =~ m%/%) {
+	    if ($filename !~ m%^/% && $mastername =~ m%/%) {
 	        my $dir=$mastername;
 	        $dir =~ s%/[^/]*$%%;
 	        $filename="$dir/$filename";
@@ -597,7 +597,7 @@
 	my $key = $2;
 	my $filename = $3;
 	$searchprolog = $1.$4;
-	if ($filename !~ m%/% && $mastername =~ m%/%) {
+	if ($filename !~ m%^/% && $mastername =~ m%/%) {
 	    my $dir=$mastername;
 	    $dir =~ s%/[^/]*$%%;
 	    $filename="$dir/$filename";




More information about the Po4a-commits mailing list