From f9ea5dc831f9dd42877cd4e8bed9288b45250447 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 12 Dec 2022 14:43:01 +0100 Subject: [PATCH] agent: Allow arguments to "scd serialno" in restricted mode. * agent/command.c (cmd_scd): Allow it. -- This is important because Scute uses "SCD SERIALNO --all". --- agent/command.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/command.c b/agent/command.c index 8b5434bfb..c113caba7 100644 --- a/agent/command.c +++ b/agent/command.c @@ -2624,7 +2624,7 @@ cmd_scd (assuan_context_t ctx, char *line) argc = split_fields (l, argv, DIM (argv)); /* These commands are allowed. */ - if ((argc == 1 && !strcmp (argv[0], "SERIALNO")) + if ((argc >= 1 && !strcmp (argv[0], "SERIALNO")) || (argc == 2 && !strcmp (argv[0], "GETINFO") && !strcmp (argv[1], "version"))