diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-11-23 00:30:58 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:46:38 -0500 |
commit | 69c531b75c2aa969fe3e028b92ea5817be574575 (patch) | |
tree | d03a352d1ff0f5cf9b27d61c9f79610754fa4793 /source4/librpc | |
parent | 2a311277e5df224dd07e21a96ec2e561ef4d764c (diff) | |
download | samba-69c531b75c2aa969fe3e028b92ea5817be574575.tar.gz samba-69c531b75c2aa969fe3e028b92ea5817be574575.tar.bz2 samba-69c531b75c2aa969fe3e028b92ea5817be574575.zip |
r11870: fixed the problem volker reported with the RPX-XPLOGIN test. The
problem was caused by a callback destroying the packet processing
context while that context was being used in packet_recv()
This is the first time we have used the ability of talloc destructors
to 'refuse' a free request. It works well in this case as it makes the
composite API simpler to use for other code, and isolates the
complexity of having callbacks destroying the packet context to the
packet.c code.
(This used to be commit b1b2d86541a376f1ef33fae897f750005c386ebe)
Diffstat (limited to 'source4/librpc')
0 files changed, 0 insertions, 0 deletions