summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-11-23 00:30:58 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:46:38 -0500
commit69c531b75c2aa969fe3e028b92ea5817be574575 (patch)
treed03a352d1ff0f5cf9b27d61c9f79610754fa4793 /source4/librpc
parent2a311277e5df224dd07e21a96ec2e561ef4d764c (diff)
downloadsamba-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