fix argc checking

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2181 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-07-12 14:37:31 +00:00
parent f0503c6e4e
commit 8db38bb682

View File

@@ -352,8 +352,6 @@ main(int argc, char **argv)
set_progname (argv[0]);
if (argc < 3)
usage ();
auth_method = AUTH_KRB5;
while ((c = getopt(argc, argv, "45l:nxp:")) != EOF) {
switch (c) {
@@ -392,6 +390,11 @@ main(int argc, char **argv)
break;
}
}
argc -= optind;
argv += optind;
if (argc < 1)
usage ();
if (port == 0)
if (do_encrypt && auth_method == AUTH_KRB4)
@@ -399,6 +402,6 @@ main(int argc, char **argv)
else
port = k_getportbyname ("kshell", "tcp", htons(544));
return doit (argv[optind], remote_user, port,
argc - optind - 1, argv + optind + 1);
return doit (*argv, remote_user, port,
argc - 1, argv + 1);
}