diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/appl/bsd/kcmd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/appl/bsd/kcmd.c b/src/appl/bsd/kcmd.c index e25da17d8..73b2ec6b9 100644 --- a/src/appl/bsd/kcmd.c +++ b/src/appl/bsd/kcmd.c @@ -152,7 +152,9 @@ kcmd(sock, ahost, rport, locuser, remuser, cmd, fd2p, service, realm, } if (realm && *realm) { - (void) krb5_xfree(krb5_princ_realm(bsd_context,get_cred->server)->data); + free(krb5_princ_realm(bsd_context,get_cred->server)->data); + /*krb5_xfree(krb5_princ_realm(bsd_context,get_cred->server)->data);*/ + krb5_princ_set_realm_length(bsd_context,get_cred->server,strlen(realm)); krb5_princ_set_realm_data(bsd_context,get_cred->server,strdup(realm)); } |
