]> granicus.if.org Git - postgresql/commit
Fix timeout in LDAP lookup of libpq connection parameters
authorMagnus Hagander <magnus@hagander.net>
Wed, 16 Apr 2014 15:18:02 +0000 (17:18 +0200)
committerMagnus Hagander <magnus@hagander.net>
Wed, 16 Apr 2014 16:58:10 +0000 (18:58 +0200)
commit585bca393640b609c54159e1bedd30a89fec5ea8
tree85b256592389b894aa3ec391ca369cf5d2b6ad14
parentdfc0219f649d5450a5e4d491dab1eeb23ac5530a
Fix timeout in LDAP lookup of libpq connection parameters

Bind attempts to an LDAP server should time out after two seconds,
allowing additional lines in the service control file to be parsed
(which provide a fall back to a secondary LDAP server or default options).
The existing code failed to enforce that timeout during TCP connect,
resulting in a hang far longer than two seconds if the LDAP server
does not respond.

Laurenz Albe
src/interfaces/libpq/fe-connect.c