mirror of
https://github.com/samba-team/samba.git
synced 2025-01-10 01:18:15 +03:00
a872005c1c
within a callback on the pipe. This should fix a problem volker
encountered with winbind. The fix invoolves making the recv_data
handler free the memory for a packet, instead of having the transport
layer free it after calling recv_data. When the transport layer freed
it, it had no way of knowing if the callback had shutdown the pipe, so
it had no way of knowing if it could safely use the pointer.
Also changed the pipe shutdown hook for the smb transport to use an
async SMB close. This ensures that when you shutdown the pipe, you
don't block waiting for the server to ack the close of the pipe fnum.
(This used to be commit
|
||
---|---|---|
.. | ||
dcerpc_auth.c | ||
dcerpc_error.c | ||
dcerpc_schannel.c | ||
dcerpc_smb.c | ||
dcerpc_sock.c | ||
dcerpc_util.c | ||
dcerpc.c | ||
dcerpc.h |