X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=cpmchmod.c;h=701d3b384605ca309d80ce6632710ad74c59db76;hb=a2d7d89e8d4dbd8860a2f1fd624fcdb46eda35fc;hp=00c979fece0c65e3a0c529595957cbd2f93881da;hpb=224b4e6d27a3af235500d9d8028ddbd3a60af7ed;p=debian%2Fcpmtools diff --git a/cpmchmod.c b/cpmchmod.c index 00c979f..701d3b3 100644 --- a/cpmchmod.c +++ b/cpmchmod.c @@ -7,7 +7,7 @@ #include #include -#include "getopt.h" +#include "getopt_.h" #include "cpmfs.h" #ifdef USE_DMALLOC @@ -44,8 +44,8 @@ int main(int argc, char *argv[]) /*{{{*/ if (optind>=(argc-2)) usage=1; else { - image=argv[optind]; - if (!sscanf(argv[optind+1], "%o", &mode)) usage=1; + image=argv[optind++]; + if (!sscanf(argv[optind++], "%o", &mode)) usage=1; } if (usage) @@ -78,6 +78,7 @@ int main(int argc, char *argv[]) /*{{{*/ exitcode=1; } } + cpmUmount(&drive); exit(exitcode); } /*}}}*/