From 8f834f8ff34c5f89b48ef25009659396f5631009 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 9 Jun 1998 19:01:48 +0000 Subject: [PATCH] pass client address to krb_rd_req git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5025 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftp/krb4.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/appl/ftp/ftp/krb4.c b/appl/ftp/ftp/krb4.c index a23083686..3e00d3af5 100644 --- a/appl/ftp/ftp/krb4.c +++ b/appl/ftp/ftp/krb4.c @@ -130,10 +130,12 @@ krb4_adat(void *app_data, void *buf, size_t len) tkt.length = len; k_getsockinst(0, inst, sizeof(inst)); - kerror = krb_rd_req(&tkt, "ftp", inst, 0, &auth_dat, ""); + kerror = krb_rd_req(&tkt, "ftp", inst, + his_addr.sin_addr.s_addr, &auth_dat, ""); if(kerror == RD_AP_UNDEC){ k_getsockinst(0, inst, sizeof(inst)); - kerror = krb_rd_req(&tkt, "rcmd", inst, 0, &auth_dat, ""); + kerror = krb_rd_req(&tkt, "rcmd", inst, + his_addr.sin_addr.s_addr, &auth_dat, ""); } if(kerror){