pccardctl: fix segmentation fault on unknown long option
calling pccardctl with an unknown long option causes SIGSEGV;
e.g. pccardctl --ver
The patch adds missing last zeroed element to options array.
Signed-off-by: Jirka Klimes <jklimes@redhat.com>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
diff --git a/src/pccardctl.c b/src/pccardctl.c
index 534680d..fe0c8c9 100644
--- a/src/pccardctl.c
+++ b/src/pccardctl.c
@@ -394,6 +394,7 @@
{ .name="verbose", .has_arg=no_argument, .flag=NULL, .val='v'},
// { .name="socket", .has_arg=required_argument, .flag=NULL, .val='s'},
// { .name="socketdir", .has_arg=required_argument, .flag=NULL, .val='d'},
+ { 0, 0, 0, 0 }
};
static void lspcmcia_socket_available_resources(unsigned long socket_no, char *which) {