X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Debbugs%2FControl.pm;h=33db8816a2a28f5ac5de974b71cdac7f3eb5ed90;hb=c89a96b3d745f9ae157da11f8c86f45883fbeb5d;hp=39e6648bbe8478aea8e28b07e454007f0c8f4e3d;hpb=c1f1fcbfd0b3876aaa5cede196766d44313765fe;p=debbugs.git diff --git a/Debbugs/Control.pm b/Debbugs/Control.pm index 39e6648..33db881 100644 --- a/Debbugs/Control.pm +++ b/Debbugs/Control.pm @@ -1591,7 +1591,7 @@ sub set_found { } # if the found we are adding matches any fixed # versions, remove them - my @temp = grep m{(^|/)\Q$sver\E}, keys %fixed_versions; + my @temp = grep m{(^|/)\Q$sver\E$}, keys %fixed_versions; delete $fixed_versions{$_} for @temp; $fixed_removed{$_} = 1 for @temp; } @@ -1615,7 +1615,7 @@ sub set_found { # in the case of removal, we only concern ourself with # the version passed, not the source version it maps # to - my @temp = grep m{(^|/)\Q$version\E}, keys %found_versions; + my @temp = grep m{(?:^|/)\Q$version\E$}, keys %found_versions; delete $found_versions{$_} for @temp; $found_removed{$_} = 1 for @temp; }