From bf32654a24441230fac32479b6a5ba8bbfc3b731 Mon Sep 17 00:00:00 2001 From: Ryan Lim Date: Wed, 20 Jul 2016 08:14:03 -0700 Subject: [PATCH] greybus: loopback_test: Fix -z argument bug The -z argument was missing the break statement needed in the switch block and was not in the getopt list. Signed-off-by: Ryan Lim Signed-off-by: Greg Kroah-Hartman --- drivers/staging/greybus/tools/loopback_test.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/staging/greybus/tools/loopback_test.c b/drivers/staging/greybus/tools/loopback_test.c index ec448920b8e9..412e6dca0d08 100644 --- a/drivers/staging/greybus/tools/loopback_test.c +++ b/drivers/staging/greybus/tools/loopback_test.c @@ -901,7 +901,7 @@ int main(int argc, char *argv[]) memset(&t, 0, sizeof(t)); while ((o = getopt(argc, argv, - "t:s:i:S:D:m:v::d::r::p::a::l::x::o:c:w:O:")) != -1) { + "t:s:i:S:D:m:v::d::r::p::a::l::x::o:O:c:w:z::")) != -1) { switch (o) { case 't': snprintf(t.test_name, MAX_STR_LEN, "%s", optarg); @@ -956,6 +956,7 @@ int main(int argc, char *argv[]) break; case 'z': t.file_output = 1; + break; default: usage(); return -EINVAL; -- 2.39.5