From c48b6aeeb42b3c573d661dd3b802950963d3e3c6 Mon Sep 17 00:00:00 2001 From: Davide Berardi Date: Fri, 31 Jan 2020 18:01:49 +0100 Subject: [PATCH] [Cado] fixed a segmentation fault on wrong params The getopt_long descriptors was not correctly terminated. To avoid a segmentation fault the list should be terminated by an array composed of 4 NULLs. --- src/cado.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cado.c b/src/cado.c index c42be9c..053561f 100644 --- a/src/cado.c +++ b/src/cado.c @@ -59,7 +59,8 @@ struct option long_options[]={ {"force", no_argument, NULL, 'f'}, {"verbose", no_argument, NULL, 'v'}, {"setcap", no_argument, NULL, 'v'}, - {"scado", no_argument, NULL, 'S'} + {"scado", no_argument, NULL, 'S'}, + {0,0,0,0} }; void usage(char *progname) {