summaryrefslogtreecommitdiffstats
path: root/source/script
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2000-04-11 13:55:53 +0000
committerAndrew Tridgell <tridge@samba.org>2000-04-11 13:55:53 +0000
commit5937ab14d222696e40a3fc6f0e6a536f2d7305d3 (patch)
treec55cd00dbbc16ffb66f21c2ee286c0bb7f16934f /source/script
parent707401fc1e697362cdaadcfaac4edc964b80b1a0 (diff)
downloadsamba-5937ab14d222696e40a3fc6f0e6a536f2d7305d3.tar.gz
samba-5937ab14d222696e40a3fc6f0e6a536f2d7305d3.tar.xz
samba-5937ab14d222696e40a3fc6f0e6a536f2d7305d3.zip
finally got sick of the "extern int Client" code and the stupid
assumption that we have one socket everywhere while doing so I discovered a few bugs! 1) the clientgen session retarget code if used from smbd or nmbd would cause a crash as it called close_sockets() which closed our main socket! fixed by removing close_sockets() completely - it is unnecessary 2) the caching in client_addr() and client_name() was bogus - it could easily get fooled and give the wrong result. fixed. 3) the retarget could could recurse, allowing an easy denial of service attack on nmbd. fixed.
Diffstat (limited to 'source/script')
0 files changed, 0 insertions, 0 deletions