tests: use cname/sname string name instead of unparsing
authorLuke Howard <lukeh@padl.com>
Fri, 24 Dec 2021 02:26:55 +0000 (13:26 +1100)
committerLuke Howard <lukeh@padl.com>
Sun, 26 Dec 2021 07:40:19 +0000 (18:40 +1100)
tests/plugin/windc.c

index b1e27d9cc911bea2f81dc34a00361545b7cb12cb..357148019ae84cdcb46e642a0446968a9376a97f 100644 (file)
@@ -96,21 +96,10 @@ pac_verify(void *ctx, krb5_context context,
 
 static void logit(const char *what, astgs_request_t r)
 {
-    char *client_princ_name = NULL;
-    char *server_princ_name = NULL;
-
-    if (r->client_princ)
-       krb5_unparse_name(r->context, r->client_princ, &client_princ_name);
-    if (r->server_princ)
-       krb5_unparse_name(r->context, r->server_princ, &server_princ_name);
-
     krb5_warnx(r->context, "%s: client %s server %s",
               what,
-              client_princ_name ? client_princ_name : "<unknown>",
-              server_princ_name ? server_princ_name : "<unknown>");
-
-    krb5_xfree(server_princ_name);
-    krb5_xfree(client_princ_name);
+              r->cname ? r->cname : "<unknown>",
+              r->sname ? r->sname : "<unknown>");
 }
 
 static krb5_error_code KRB5_CALLCONV