diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-08-16 15:15:44 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-08-16 15:15:44 +0100 |
commit | 5cde19017f6b64ab1e440633d59e36a231b57a3f (patch) | |
tree | 0e6fbd77fb7b670058d65d7bb9e2b65471e48cf8 /infra | |
parent | 9acb31a971d4f653836bbcf07410f51d3f80dbdd (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-x | infra/dgit-repos-server | 2 |
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 { |