From 23e0b129986bbe31a63bc50ea2d6696979f3d078 Mon Sep 17 00:00:00 2001 From: Jeremy Bernard Date: Mon, 28 Jul 2025 10:40:41 +0200 Subject: [PATCH] fix: correct short and long options for getopt_long --- .../secret-provider-agent/src/secret_provider_agent.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cvmassistants/secretprovider/secret-provider-agent/src/secret_provider_agent.c b/cvmassistants/secretprovider/secret-provider-agent/src/secret_provider_agent.c index e70e641..83bfb56 100644 --- a/cvmassistants/secretprovider/secret-provider-agent/src/secret_provider_agent.c +++ b/cvmassistants/secretprovider/secret-provider-agent/src/secret_provider_agent.c @@ -275,7 +275,7 @@ int main(int argc, char** argv) { return -1; } port = atoi(str_port); - char* const short_options = "a:v:t:c:ml:DEhfs:"; + char* const short_options = "a:v:t:c:ml:fs:h"; struct option long_options[] = { {"attester", required_argument, NULL, 'a'}, {"verifier", required_argument, NULL, 'v'}, @@ -283,8 +283,8 @@ int main(int argc, char** argv) { {"crypto", required_argument, NULL, 'c'}, {"mutual", no_argument, NULL, 'm'}, {"log-level", required_argument, NULL, 'l'}, - {"appId", required_argument, NULL, 'f'}, - {"savePath", no_argument, NULL, 's'}, + {"appId", no_argument, NULL, 'f'}, + {"savePath", required_argument, NULL, 's'}, {"help", no_argument, NULL, 'h'}, {0, 0, 0, 0}};