commit 1e70621d6183f2a0cfe932867a0ab10416716517 from: Stefan Sperling date: Tue Mar 27 18:47:51 2018 UTC reset optind in main() commit - 97925469082de2c7fecf720557c9fbc78b2eaf89 commit + 1e70621d6183f2a0cfe932867a0ab10416716517 blob - 40c422e336c4d5c0b4b5787d84c0659f5b64eb5b blob + 13b85d189e296f21bdfcc167e616d268fafb20d2 --- got/got.c +++ got/got.c @@ -85,6 +85,7 @@ main(int argc, char *argv[]) argc -= optind; argv += optind; + optind = 0; if (argc <= 0) usage(); @@ -158,7 +159,6 @@ cmd_checkout(int argc, char *argv[]) const char *path_prefix = ""; int ch; - optind = 0; while ((ch = getopt(argc, argv, "p:")) != -1) { switch (ch) { case 'p':