SCCS-vsn: usr.bin/rsh/rsh.c 5.14
#ifdef KERBEROS
try_connect:
#ifdef KERBEROS
try_connect:
rem = KSUCCESS;
errno = 0;
if (dest_realm == NULL)
dest_realm = krb_realmofhost(host);
rem = KSUCCESS;
errno = 0;
if (dest_realm == NULL)
dest_realm = krb_realmofhost(host);
rem = krcmd_mutual(
&host, sp->s_port,
user ? user : pwd->pw_name,
rem = krcmd_mutual(
&host, sp->s_port,
user ? user : pwd->pw_name,
user ? user : pwd->pw_name,
args,
&rfd2,
user ? user : pwd->pw_name,
args,
&rfd2,
- dest_realm,
- NULL, NULL);
}
if (rem < 0) {
use_kerberos = 0;
sp = getservbyname("shell", "tcp");
}
if (rem < 0) {
use_kerberos = 0;
sp = getservbyname("shell", "tcp");
fprintf(stderr, "unknown service shell/tcp\n");
exit(1);
}
fprintf(stderr, "unknown service shell/tcp\n");
exit(1);
}
goto try_connect;
}
} else {
goto try_connect;
}
} else {
fprintf(stderr,"The -x flag requires Kerberos authentication\n");
exit(1);
}
fprintf(stderr,"The -x flag requires Kerberos authentication\n");
exit(1);
}