Free ticket earlier [CID-108]
This commit is contained in:
@@ -252,6 +252,7 @@ add_slave (krb5_context context, krb5_keytab keytab, slave **root, int fd)
|
|||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
ret = krb5_unparse_name (context, ticket->client, &s->name);
|
ret = krb5_unparse_name (context, ticket->client, &s->name);
|
||||||
|
krb5_free_ticket (context, ticket);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
krb5_warn (context, ret, "krb5_unparse_name");
|
krb5_warn (context, ret, "krb5_unparse_name");
|
||||||
goto error;
|
goto error;
|
||||||
@@ -260,8 +261,6 @@ add_slave (krb5_context context, krb5_keytab keytab, slave **root, int fd)
|
|||||||
krb5_warnx (context, "%s not in acl", s->name);
|
krb5_warnx (context, "%s not in acl", s->name);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
krb5_free_ticket (context, ticket);
|
|
||||||
ticket = NULL;
|
|
||||||
|
|
||||||
{
|
{
|
||||||
slave *l = *root;
|
slave *l = *root;
|
||||||
|
Reference in New Issue
Block a user