X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=authbind.git;a=blobdiff_plain;f=authbind.c;h=8dd8f0cc9f3c544f4617b928a23cbd604dcafeec;hp=028ccbffc40409d4d620aa82561173a7346b9db7;hb=827a62c6b263944cbb0406952012c2844762a83b;hpb=a942b07a4483cfa4a5f0a8307e3b6239f7f44998 diff --git a/authbind.c b/authbind.c index 028ccbf..8dd8f0c 100644 --- a/authbind.c +++ b/authbind.c @@ -27,14 +27,11 @@ #include "authbind.h" -static const char *rcsid="$Id$"; - static void printusage(FILE *f) { if (fprintf(f, "usage: authbind [] ...\n" - "options: --deep --depth \n" - "version: " MAJOR_VER "." MINOR_VER " %s\n", - rcsid) == EOF) { perror("printf usage"); exit(-1); } + "options: --deep --depth \n") + == EOF) { perror("printf usage"); exit(-1); } } static void usageerror(const char *msg) { @@ -57,7 +54,7 @@ int main(int argc, char *const *argv) { while (argc>1 && argv[1][0]=='-') { argc--; argv++; if (!argv[0][1]) break; - if (!strcmp("--deep",argv[0])) { depth= -1; } + if (!strcmp("--deep",argv[0])) { depth= 0; } else if (!strcmp("--depth",argv[0])) { if (argc<=1) usageerror("--depth requires a value"); argc--; argv++; @@ -90,7 +87,7 @@ int main(int argc, char *const *argv) { if (depth > 1) { sprintf(buf,"%ld",depth-1); mustsetenv(AUTHBIND_LEVELS_VAR,buf); - } else if (depth == -1) { + } else if (depth == 0) { mustsetenv(AUTHBIND_LEVELS_VAR,"y"); } else { assert(depth==1);