--------------------- PatchSet 1220 Date: 2001/01/09 14:08:35 Author: rbcollins Branch: auth_rewrite Tag: (none) Log: cbdata race Members: src/auth/ntlm/auth_ntlm.c:1.1.2.23->1.1.2.24 Index: squid/src/auth/ntlm/auth_ntlm.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/auth/ntlm/auth_ntlm.c,v retrieving revision 1.1.2.23 retrieving revision 1.1.2.24 diff -u -r1.1.2.23 -r1.1.2.24 --- squid/src/auth/ntlm/auth_ntlm.c 9 Jan 2001 12:19:13 -0000 1.1.2.23 +++ squid/src/auth/ntlm/auth_ntlm.c 9 Jan 2001 14:08:35 -0000 1.1.2.24 @@ -380,10 +380,10 @@ assert(r->auth_user_request); /* standard callback stuff */ valid = cbdataValid(r->data); - cbdataUnlock(r->data); /* call authenticateNTLMStart to retry this request */ debug(29, 9) ("authenticateNTLMHandleplaceholder: calling authenticateNTLMStart\n"); authenticateNTLMStart(r->auth_user_request, r->handler, r->data); + cbdataUnlock(r->data); authenticateStateFree(r); return result; }