tgs-rep: always return canonical realm lorikeet-heimdal lorikeet-heimdal-metze-20200429110757
authorIsaac Boukris <iboukris@gmail.com>
Wed, 31 Oct 2018 19:46:45 +0000 (21:46 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 29 Apr 2020 09:07:57 +0000 (11:07 +0200)
even if canonicalize falg is not set, same as Windows.

Regression introduced by upstream commit:
378f34b4be9865ed3949918fba8d2dd877b395c0

Signed-off-by: Isaac Boukris <iboukris@gmail.com>
(cherry picked from Samba commit a9e6119ca0c2a78ef314c3162122539ee834aa04)

kdc/krb5tgs.c

index 82170f4c9d81224c92b4ae20fa2987a803ae0521..82f8b102045cb439e88ad914fa0e653acc8baf68 100644 (file)
@@ -839,7 +839,7 @@ tgs_make_reply(astgs_request_t r,
     if(ret)
        goto out;
 
-    ret = copy_Realm(&server_principal->realm, &rep.ticket.realm);
+    ret = copy_Realm(&server->entry.principal->realm, &rep.ticket.realm);
     if (ret)
        goto out;
     _krb5_principal2principalname(&rep.ticket.sname, server_principal);