Kaydet (Commit) e644bb59 authored tarafından David Tardon's avatar David Tardon

fix parsing of cmdline args

Change-Id: I4005c08d4163d5d26f227e01c2520379f717343a
üst 803b9cb0
...@@ -37,23 +37,23 @@ int main(int argc, char **argv) ...@@ -37,23 +37,23 @@ int main(int argc, char **argv)
if (!strcmp(argv[k], "-f")) if (!strcmp(argv[k], "-f"))
{ {
outputFile = argv[k+1]; outputFile = argv[k+1];
--argc; argc -= 2;
for (int j = k; j < argc; ++j) for (int j = k; j < argc; ++j)
argv[j] = argv[j+1]; argv[j] = argv[j+2];
} }
else if (!strcmp(argv[k], "-opw")) else if (!strcmp(argv[k], "-opw"))
{ {
ownerPassword = argv[k+1]; ownerPassword = argv[k+1];
--argc; argc -= 2;
for (int j = k; j < argc; ++j) for (int j = k; j < argc; ++j)
argv[j] = argv[j+1]; argv[j] = argv[j+2];
} }
else if (!strcmp(argv[k], "-upw")) else if (!strcmp(argv[k], "-upw"))
{ {
userPassword = argv[k+1]; userPassword = argv[k+1];
--argc; argc -= 2;
for (int j = k; j < argc; ++j) for (int j = k; j < argc; ++j)
argv[j] = argv[j+1]; argv[j] = argv[j+2];
} }
++k; ++k;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment