Fix bug #9822 - Samba crashing during Win8 sync.
commit511896d08aa5f3a85699a4ed61540f2c614a0778
authorJeremy Allison <jra@samba.org>
Fri, 26 Apr 2013 17:47:41 +0000 (26 10:47 -0700)
committerKarolin Seeger <kseeger@samba.org>
Mon, 17 Jun 2013 07:20:08 +0000 (17 09:20 +0200)
tree84f1433f601f2826ea712e601909a62656bf5a23
parent37112320953a67becefd414cd856e51a4e5732f7
Fix bug #9822 - Samba crashing during Win8 sync.

When refactoring the dptr desctructor in the
fix for bug:

9778 (Samba directory code uses dirfd() without vectoring through a VFS call)

I removed the code to NULL out the struct smb_Dir *
pointer inside the fsp struct by mistake.

Re-add the NULLing out of that pointer when
closing a directory pointer associated with
an open file.

Reporter confirms it fixes the crash.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Sat Apr 27 20:44:55 CEST 2013 on sn-devel-104
(cherry picked from commit 251767cde9a146d8122d76e257ab232c05ad452a)
(cherry picked from commit fe51e23801b24af43ce605f51f3e607fae74d3b7)
source3/smbd/dir.c