Clean error paths in opendir and fd_opendir by only setting handle data on success.
commit38858df51b2c10f80a0ac539f90d3bd4dd7a4b42
authorJeremy Allison <jra@samba.org>
Tue, 9 Apr 2013 17:29:47 +0000 (9 10:29 -0700)
committerKarolin Seeger <kseeger@samba.org>
Wed, 17 Apr 2013 06:57:04 +0000 (17 08:57 +0200)
treea6b5552f69a823e932d5fa8edd3a3b3abc826918
parentc0b62e9b8c7a4b41dbc2d3600cd9cc67931165a2
Clean error paths in opendir and fd_opendir by only setting handle data on success.

Pass extra struct dirsort_privates * to open_and_sort_dir() function
to avoid it having to re-read the handle data.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/modules/vfs_dirsort.c