On Tue, Jan 14, 2003 at 05:25:20PM +1100, Tim Potter wrote: > On Sat, Jan 11, 2003 at 01:11:14AM +0000, [EMAIL PROTECTED] wrote: > > > On Fri, Jan 10, 2003 at 05:31:48PM +1100, Martin Pool wrote: > > > Here's my idea for fixing this in appliance-head, without reworking > > > the mutex reference count. > > > > Thanks for that - I've just checked in something close to this. Take > > a look and let me know... > > I think I've figured out what the problem is. There can be only one > outstanding challenge per IP address so the mutex needs to be around the > ServerReqChallenge and ServerAuthenticate2 calls. > > A short test program confirms this. If I open two cli handles to the > same domain controller and perform two ServerReqChallenge calls then > two ServerAuthenticate2 calls, both authentications fail with access > denied. Performing the authentications immediately after the challenge > requests works correctly.
Err - do you mean the mutex must look like : get_mutex: ServerReqChallenge ServerAuthenticate2 release_mutex: Just checking :-). Jeremy.