summaryrefslogtreecommitdiff
path: root/dgit
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2022-12-28 11:52:39 +0000
committerIan Jackson <ijackson@chiark.greenend.org.uk>2022-12-28 20:08:38 +0000
commitc9619519e1006c208cca5aca25e2a10bea469482 (patch)
treebe0088bcd78c8a13f87926274913433b79fb9400 /dgit
parent970e9acaa913704e34fe4f40ed0b20cf7088964d (diff)
tainted-objects (cleanup): Check policy-query-supported-ssh value
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'dgit')
-rwxr-xr-xdgit3
1 files changed, 3 insertions, 0 deletions
diff --git a/dgit b/dgit
index db576a7..4bb0325 100755
--- a/dgit
+++ b/dgit
@@ -4871,6 +4871,9 @@ ENDT
# Try to detect if we're about to be rejected due to tainted objects
my $pq_supported = access_cfg 'policy-query-supported-ssh';
+ $pq_supported =~ m{^(?:false|true|unknown)$} or badcfg f_
+ "policy-query-supported-ssh value '%s' must be false/true/unknown",
+ $pq_supported;
if ($pq_supported !~ m/false/) {
my @cmd =
(access_cfg_ssh, access_gituserhost(),