summaryrefslogtreecommitdiff
path: root/infra
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-08-16 15:15:44 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-08-16 15:15:44 +0100
commit5cde19017f6b64ab1e440633d59e36a231b57a3f (patch)
tree0e6fbd77fb7b670058d65d7bb9e2b65471e48cf8 /infra
parent9acb31a971d4f653836bbcf07410f51d3f80dbdd (diff)
Properly quote package name when constructing regexp in complete_file_from_dsc. Closes:#795736. Also, grep the code for likely similar problems elsewhere and improve a (harmless) instance in dgit-repos-server.
Diffstat (limited to 'infra')
-rwxr-xr-xinfra/dgit-repos-server2
1 files changed, 1 insertions, 1 deletions
diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server
index 9705a64..cfa0f31 100755
--- a/infra/dgit-repos-server
+++ b/infra/dgit-repos-server
@@ -624,7 +624,7 @@ sub dm_txt_check ($$) {
printdebug " dm_txt_check $keyid $dmtxtfn\n";
open DT, '<', $dmtxtfn or die "$dmtxtfn $!";
while (<DT>) {
- m/^fingerprint:\s+$keyid$/oi
+ m/^fingerprint:\s+\Q$keyid\E$/oi
..0 or next;
if (s/^allow:/ /i..0) {
} else {