X-Git-Url: https://git.donarmstrong.com/?p=debbugs.git;a=blobdiff_plain;f=scripts%2Fservice;fp=scripts%2Fservice;h=df3bc2c04b070a26063728c00f3e7344f0bf75bb;hp=cdb70bb2db049e75b9c092889a93ad4fb6ed7621;hb=e71013e25c1ca334b986e28f1caebb6b0cb69cb7;hpb=1aa5061f8033c49525c7a2d424c43900cee19771 diff --git a/scripts/service b/scripts/service index cdb70bb..df3bc2c 100755 --- a/scripts/service +++ b/scripts/service @@ -32,7 +32,7 @@ use Debbugs::Versions::Dpkg; use Debbugs::Status qw(splitpackages); use Debbugs::CGI qw(html_escape); -use Debbugs::Control qw(:all); +use Debbugs::Control qw(:all valid_usertag); use Debbugs::Control::Service qw(:all); use Debbugs::Log qw(:misc); use Debbugs::Text qw(:templates); @@ -425,7 +425,7 @@ END my %chtags; if (defined $tags and length $tags) { for my $t (split /[,\s]+/, $tags) { - if ($t =~ m/^[a-zA-Z0-9.+\@-]+$/) { + if (valid_usertag($t)) { $chtags{$t} = 1; } else { push @badtags, $t;