summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2014-08-20 17:04:34 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-08-22 10:55:02 +0200
commit03cfd27286a77fc991fca7ba68dee36084cfc2d9 (patch)
treef084959367447667e939f66e97ed51eb9b1281a1 /src/providers/ldap
parent103f2f305ba073f9e9399cac10eefd3685bb291c (diff)
downloadsssd-03cfd27286a77fc991fca7ba68dee36084cfc2d9.tar.gz
sssd-03cfd27286a77fc991fca7ba68dee36084cfc2d9.tar.xz
sssd-03cfd27286a77fc991fca7ba68dee36084cfc2d9.zip
dyndns: Fix talloc hierarchy of "struct sss_iface_addr"
Structure "struct sdap_dyndns_update_state" has two linked lists of structures "struct sss_iface_addr": addresses, dns_addrlist In *_recv functions, linked list was talloc stealed to structure sss_iface_addr, but just 1st member was moved to "state" talloc context. Other member of link list were freed with removing subrequest, which caused use after free problem. Resolves: https://fedorahosted.org/sssd/ticket/2405 Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> (cherry picked from commit 0060992d68ba843d4d90b491a1500b6290789a5c)
Diffstat (limited to 'src/providers/ldap')
0 files changed, 0 insertions, 0 deletions