]> 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:55 +0000 (18:58 +0200)
commitcc269272c488d5e9ff0ffc20fa50983dc9f07efe
tree46e9d1ef192c862603f839970c9c034af8c632b1
parentf716c3250adeed22f1ea1b1cb93e4782a202856a
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