Fix bug #7033 - SMBrmdir call always returns true, even on failure to delete a directory.
authorJeremy Allison <jra@samba.org>
Wed, 13 Jan 2010 00:50:40 +0000 (16:50 -0800)
committerJeremy Allison <jra@samba.org>
Wed, 13 Jan 2010 00:50:40 +0000 (16:50 -0800)
commitce8dcbe91ba0252140a0e4f84ea4bc746259ddde
tree60ae3e906cdb810ee44bf1c2911f66235b397b64
parent47c1d9b39f292772e8d8f7a737ddff6c8bdfdeae
Fix bug #7033 - SMBrmdir call always returns true, even on failure to delete a directory.

There is a codepath missing to propagate back error returns from the rmdir
POSIX call inside close_directory when delete on close is set. This means doing
an rmdir on a Windows command line will always report success, even when the
directory was not deleted. This fix adds that codepath back into Samba.

Jeremy.
source3/smbd/reply.c