summaryrefslogtreecommitdiffstats
path: root/source/smbd/blocking.c
diff options
context:
space:
mode:
authorDerrell Lipman <derrell@samba.org>2007-05-07 03:07:39 +0000
committerDerrell Lipman <derrell@samba.org>2007-05-07 03:07:39 +0000
commitbb0232bbf66a44742733dcf542ba931a1a1d271e (patch)
treefdad7f94ecede504c3dd4320563b5cec3e21e846 /source/smbd/blocking.c
parent3698a604e9b1e7286e3534561d344ad2c586990d (diff)
downloadsamba-bb0232bbf66a44742733dcf542ba931a1a1d271e.tar.gz
samba-bb0232bbf66a44742733dcf542ba931a1a1d271e.tar.xz
samba-bb0232bbf66a44742733dcf542ba931a1a1d271e.zip
r22732: - Testing of libsmbclient against Vista revealed what is likely a bug in
Vista. Vista provides a plethora of kludges to simulate older versions of Windows. The kludges are in the form of shortcuts (or more likely symbolic links, but I don't know enough about Vista to determine that definitively) and in most cases, attempts to access them get back an "access denied" error. On one particular folder, however, "<share>/Users/All Users", it returns an unknown (to ethereal and the Samba3 code) NT status code: 0x8000002d. Although this code does not have a high byte of 0xc0 indicating that it is an error, it appears to be an alternate form of "access denied". Without this patch, libsmbclient times out on an attempt to enumerate that folder rather than returning an error to the caller. This patch corrects that problem.
Diffstat (limited to 'source/smbd/blocking.c')
0 files changed, 0 insertions, 0 deletions