summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/get_in_tkt.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/krb5/krb/get_in_tkt.c b/src/lib/krb5/krb/get_in_tkt.c
index 9b9fa8033..315ad021f 100644
--- a/src/lib/krb5/krb/get_in_tkt.c
+++ b/src/lib/krb5/krb/get_in_tkt.c
@@ -173,7 +173,10 @@ OLDDECLARG(krb5_kdc_rep **, ret_as_reply)
etypes[0] = etype;
request.etype = etypes;
request.netypes = 1;
- request.addresses = (krb5_address **) addrs;
+ if (!addrs)
+ krb5_os_localaddr(&request.addresses);
+ else
+ request.addresses = (krb5_address **) addrs;
request.second_ticket = 0;
request.authorization_data.ciphertext.length = 0;
request.authorization_data.ciphertext.data = 0;