]> 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:59:48 +0000 (18:59 +0200)
commitb4ae2e37d8f17106173d1c72a80a68e6f076fe64
tree75b2c526271305d26869947a15c740e371917f21
parent8c0cacae257de262815a46541974eacec9ccca40
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