{
if (cache && *cache != NULL) {
pkrb5_cc_close(*ctx, *cache);
- *cache = NULL;
- }
+ *cache = NULL;
+ }
pkrb5_free_context(*ctx);
- *ctx = NULL;
+ *ctx = NULL;
}
}
if (len > destlen - 1)
len = destlen - 1;
- strncpy(dest, len, krb5_princ_realm(context, ticket->server)->data);
+ strncpy(dest, krb5_princ_realm(context, ticket->server)->data, len);
dest[len] = '\0';
pkrb5_free_ticket(context, ticket);