rpcrt4: Process control packets in the server synchronously to avoid races when using...
authorRob Shearman <robertshearman@gmail.com>
Sun, 13 Dec 2009 21:35:43 +0000 (21:35 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 14 Dec 2009 11:19:09 +0000 (12:19 +0100)
commita65f7b637a7381877b6946b811ffb433eb6d7376
tree5dbfcdbe9a95431ab9223b795eb5e151105b1e1d
parente27e61db71e8f0279e3cbc09e32d8f85acde3159
rpcrt4: Process control packets in the server synchronously to avoid races when using 3-factor authentication.

The client has nothing to wait for after sending the AUTH3 packet
before sending the first request packet. Therefore, we must ensure
that the AUTH3 packet has finished being processed before we start
processing any request packets.
dlls/rpcrt4/rpc_server.c