From 910d0132905ca3ff12dddbcbceb94b4b5112ab5c Mon Sep 17 00:00:00 2001 From: Alexander Aring Date: Tue, 11 Sep 2012 07:30:45 +0200 Subject: sandbox: add missed case statement Add missed case statement to ignore 'i' parameter in first getopt loop. Signed-off-by: Alexander Aring Signed-off-by: Sascha Hauer --- arch/sandbox/os/common.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'arch/sandbox/os') diff --git a/arch/sandbox/os/common.c b/arch/sandbox/os/common.c index e296574c93..d2aea383fb 100644 --- a/arch/sandbox/os/common.c +++ b/arch/sandbox/os/common.c @@ -306,6 +306,8 @@ int main(int argc, char *argv[]) case 'm': malloc_size = strtoul(optarg, NULL, 0); break; + case 'i': + break; case 'e': sprintf(str, "env%d", envno); ret = add_image(optarg, str); @@ -343,7 +345,11 @@ int main(int argc, char *argv[]) } mem_malloc_init(ram, ram + malloc_size - 1); - /* reset getopt */ + /* + * Reset getopt. + * We need to run a second getopt to count -i parameters. + * This is for /dev/fd# devices. + */ optind = 1; while (1) { -- cgit v1.2.3