CVSROOT/shiela 1.6 -> 1.7
--- shiela 2001/05/11 19:50:26 1.6
+++ shiela 2001/05/11 19:54:23 1.7
@@ -1747,7 +1747,8 @@
$e->{date} = $ID;
$e->{delta} = $Id;
$e->{diff} = '';
- $cvsdiff =~ s|\n<Diff\s+$Is>\n(.+?\n)</Diff>|$e->{diff} = $1, ''|se;
+ my $Is_quoted = quotemeta($Is);
+ $cvsdiff =~ s|\n<Diff\s+${Is_quoted}>\n(.+?\n)</Diff>|$e->{diff} = $1, ''|se;
$IN->{file}->{$Is} = $e;
$handle_min = $ID if ($ID ne '' and (not defined($handle_min) or $handle_min > $ID));
$handle_max = $ID if ($ID ne '' and (not defined($handle_max) or $handle_max < $ID));
|
|