diff options
author | Karl Ramm <kcr@mit.edu> | 2007-12-31 20:13:42 +0000 |
---|---|---|
committer | Karl Ramm <kcr@mit.edu> | 2007-12-31 20:13:42 +0000 |
commit | f87e7cd5f4295337f9bc07895c3e2a43c5c65a94 (patch) | |
tree | 1935a9231b3b6e9a9179c1a77c67331bfc12862e | |
parent | c9d310e0af68220357be42695c9a5392b81af471 (diff) |
get the sender from the ccache and _actually_return_it_.
-rw-r--r-- | lib/ZGetSender.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/lib/ZGetSender.c b/lib/ZGetSender.c index c63a278..f62619d 100644 --- a/lib/ZGetSender.c +++ b/lib/ZGetSender.c @@ -44,17 +44,10 @@ char *ZGetSender() if (!result) { result = krb5_cc_get_principal(Z_krb5_ctx, ccache, &principal); if (!result) { -#if 1 krb5_unparse_name(Z_krb5_ctx, principal, &prname); sender = strdup(prname); -#else - krb5_524_conv_principal(Z_krb5_ctx, principal, pname, pinst, prealm); - sender = malloc(ANAME_SZ+INST_SZ+REALM_SZ+3); - if (sender) - (void) sprintf(sender, "%s%s%s@%s", pname, (pinst[0]?".":""), - pinst, prealm); -#endif krb5_free_principal(Z_krb5_ctx, principal); + return sender; } krb5_cc_close(Z_krb5_ctx, ccache); } |