s4-ldapserver: serialise ldap server operations
authorAndrew Tridgell <tridge@samba.org>
Tue, 7 Sep 2010 01:57:44 +0000 (11:57 +1000)
committerAndrew Tridgell <tridge@samba.org>
Tue, 7 Sep 2010 02:55:27 +0000 (12:55 +1000)
commit73c3932b2d0dac784a0605abf6e532dba5514a01
tree14a8d7f2a514a4d2521c102cb13be67d11490ceb
parenta8bac4a09a4a81c280c62fb4dcdbd0e61c782479
s4-ldapserver: serialise ldap server operations

This ensures that two ldap server operations cannot happen in parallel
by using packet_recv_disable() and packet_recv_enable() to disable
other interfaces during ldap calls.

This prevents problems caused by parallel ldap operations where
transactions could overlap.
source4/ldap_server/ldap_server.c
source4/ldap_server/ldap_server.h