URL:
https://github.com/SSSD/sssd/pull/724
Title: #724: COMPONENT: util/tev_curl
jhrozek commented:
"""
Hi Alexey,
thank you very much for the patch and especially for diving into the code.
I admit that I don't remember the details about the tcurl module anymore. Could you
please explain the double-free in more detail? Looking at tevent docs, they say that the
tevent timer is freed automatically and looking at the code, the `schedule_fd_processing`
function is only ever called from `tcurl_init` which should be a one-time operation. So
currently I'm not sure how could the function delete a timer that was already
executed?
"""
See the full comment at
https://github.com/SSSD/sssd/pull/724#issuecomment-451290588