changed signature of `k_getsockinst'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1621 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -94,10 +94,10 @@ int krb4_adat(char *auth)
|
|||||||
}
|
}
|
||||||
tkt.length = len;
|
tkt.length = len;
|
||||||
|
|
||||||
k_getsockinst(0, inst);
|
k_getsockinst(0, inst, sizeof(inst));
|
||||||
kerror = krb_rd_req(&tkt, "ftp", inst, 0, &auth_dat, "");
|
kerror = krb_rd_req(&tkt, "ftp", inst, 0, &auth_dat, "");
|
||||||
if(kerror == RD_AP_UNDEC){
|
if(kerror == RD_AP_UNDEC){
|
||||||
k_getsockinst(0, inst);
|
k_getsockinst(0, inst, sizeof(inst));
|
||||||
kerror = krb_rd_req(&tkt, "rcmd", inst, 0, &auth_dat, "");
|
kerror = krb_rd_req(&tkt, "rcmd", inst, 0, &auth_dat, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -125,7 +125,7 @@ recv_conn (int sock, des_cblock *key, des_key_schedule schedule,
|
|||||||
|
|
||||||
inaddr2str (thataddr->sin_addr, remotehost, sizeof(remotehost));
|
inaddr2str (thataddr->sin_addr, remotehost, sizeof(remotehost));
|
||||||
|
|
||||||
k_getsockinst (sock, instance);
|
k_getsockinst (sock, instance, sizeof(instance));
|
||||||
status = krb_recvauth (KOPT_DO_MUTUAL, sock, &ticket, "rcmd", instance,
|
status = krb_recvauth (KOPT_DO_MUTUAL, sock, &ticket, "rcmd", instance,
|
||||||
thataddr, thisaddr, &auth, "", schedule,
|
thataddr, thisaddr, &auth, "", schedule,
|
||||||
version);
|
version);
|
||||||
|
@@ -19,7 +19,7 @@ krb_authenticate(POP *p, struct sockaddr_in *addr)
|
|||||||
char version[9];
|
char version[9];
|
||||||
int auth;
|
int auth;
|
||||||
|
|
||||||
k_getsockinst (0, instance);
|
k_getsockinst (0, instance, sizeof(instance));
|
||||||
auth = krb_recvauth(0L, 0, &ticket, "pop", instance,
|
auth = krb_recvauth(0L, 0, &ticket, "pop", instance,
|
||||||
addr, (struct sockaddr_in *) NULL,
|
addr, (struct sockaddr_in *) NULL,
|
||||||
&p->kdata, "", schedule, version);
|
&p->kdata, "", schedule, version);
|
||||||
|
@@ -290,7 +290,7 @@ kerberos4_is(Authenticator *ap, unsigned char *data, int cnt)
|
|||||||
printd(auth.dat, auth.length);
|
printd(auth.dat, auth.length);
|
||||||
printf("\r\n");
|
printf("\r\n");
|
||||||
}
|
}
|
||||||
k_getsockinst(0, instance); /* Telnetd uses socket 0 */
|
k_getsockinst(0, instance, sizeof(instance));
|
||||||
if (r = krb_rd_req(&auth, KRB_SERVICE_NAME,
|
if (r = krb_rd_req(&auth, KRB_SERVICE_NAME,
|
||||||
instance, 0, &adat, "")) {
|
instance, 0, &adat, "")) {
|
||||||
if (auth_debug_mode)
|
if (auth_debug_mode)
|
||||||
|
Reference in New Issue
Block a user