URL: https://github.com/SSSD/sssd/pull/5299 Title: #5299: dp: fix potential race condition in provider's sbus server
alexey-tikhonov commented: """
Yes. The problem was that backend did not send its id registration in time. It is not supposed to register to itself but the new connection callback is not set before the backend connect to the server so dp_cli is created for it as well.
Wouldn't it be better to skip creation of `dp_cli` (and setting up timer) right in `dp_client_init()`? """
See the full comment at https://github.com/SSSD/sssd/pull/5299#issuecomment-688308170