mirror of
https://github.com/samba-team/samba.git
synced 2025-02-25 17:57:42 +03:00
s4:heimdal A real fix for bug 6801
The issue was that we would free the entry after the database, not knowing that the entry was a talloc child of the database. Andrew Bartlett
This commit is contained in:
parent
e33c23dc5c
commit
3493b62b4b
@ -401,12 +401,12 @@ hdb_end_seq_get(krb5_context context,
|
||||
{
|
||||
struct hdb_cursor *c = cursor->data;
|
||||
|
||||
(c->db->hdb_close)(context, c->db);
|
||||
(c->db->hdb_destroy)(context, c->db);
|
||||
|
||||
if (!c->next)
|
||||
hdb_free_entry(context, &c->hdb_entry);
|
||||
|
||||
(c->db->hdb_close)(context, c->db);
|
||||
(c->db->hdb_destroy)(context, c->db);
|
||||
|
||||
free(c);
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user