The patch that I submitted above has a memory leak due not freeing "ber" when
returning error LDAP_X_CONNECTING from function ldap_send_initial_request(). I have
uploaded a new version of the patch with this fixed to
ftp.openldap.org/incoming as
ian-puleston-110412.patch.2 (note the .2 on the end - it was a 2nd attempt after I forgot
to specify ASCII mode).