diff options
author | Pavel Reichl <preichl@redhat.com> | 2014-09-15 14:13:21 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-10-12 18:27:31 +0200 |
commit | daa3dd779fbaec36142d112f8a47c7b9f23177c1 (patch) | |
tree | 5da4cecd5f858bbdd15a3e56638edd63a0e207ec /src/responder/nss/nsssrv_cmd.c | |
parent | 28929b67fed17df3b7622bb48ed3700f944d91d0 (diff) | |
download | sssd-daa3dd779fbaec36142d112f8a47c7b9f23177c1.tar.gz sssd-daa3dd779fbaec36142d112f8a47c7b9f23177c1.tar.xz sssd-daa3dd779fbaec36142d112f8a47c7b9f23177c1.zip |
SDAP: check that connection is open before bind
Tivoli server does not return an empty response when being asked for the
rootDSE data but an error. In this case the rootDSE lookup in SSSD will
terminate the connection to the server and return a error. But since
errors except timeouts are ignored SSSD will try to continue with the
bind, but since the connection is already terminated this will fail as
well. And this will terminate the whole operation.
Make sure the connection is open before performing bind operation.
Resolves:
https://fedorahosted.org/sssd/ticket/2435
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/responder/nss/nsssrv_cmd.c')
0 files changed, 0 insertions, 0 deletions