Message ID | 20201225191530.25000-1-kilobyte@angband.pl (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | btrfs-progs: fix unterminated long opts for send | expand |
On Fri, Dec 25, 2020 at 08:15:30PM +0100, Adam Borowski wrote: > Any use of a long option would crash. > > Signed-off-by: Adam Borowski <kilobyte@angband.pl> Omar sent this fix within another series, I've added it to devel some time ago. https://lore.kernel.org/linux-btrfs/e0aff7fddf35f0f18ff21d1e2e50a5d127254392.1605723745.git.osandov@osandov.com/
diff --git a/cmds/send.c b/cmds/send.c index b8e3ba12..3bfc69f5 100644 --- a/cmds/send.c +++ b/cmds/send.c @@ -496,7 +496,8 @@ static int cmd_send(const struct cmd_struct *cmd, int argc, char **argv) static const struct option long_options[] = { { "verbose", no_argument, NULL, 'v' }, { "quiet", no_argument, NULL, 'q' }, - { "no-data", no_argument, NULL, GETOPT_VAL_SEND_NO_DATA } + { "no-data", no_argument, NULL, GETOPT_VAL_SEND_NO_DATA }, + { NULL, 0, NULL, 0 } }; int c = getopt_long(argc, argv, "vqec:f:i:p:", long_options, NULL);
Any use of a long option would crash. Signed-off-by: Adam Borowski <kilobyte@angband.pl> --- cmds/send.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)