diff mbox series

btrfs-progs: fix unterminated long opts for send

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

Commit Message

Adam Borowski Dec. 25, 2020, 7:15 p.m. UTC
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(-)

Comments

David Sterba Jan. 5, 2021, 3:46 p.m. UTC | #1
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 mbox series

Patch

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);