dosmode: fix FSCTL_SET_SPARSE request validation
commit121cad350d1ce45558e082b4b504a5aa72bf767c
authorDavid Disseldorp <ddiss@samba.org>
Wed, 27 Aug 2014 13:42:00 +0000 (27 15:42 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 1 Sep 2014 19:34:12 +0000 (1 21:34 +0200)
treee723361f53d43087770062e20491d45bcefff0e7
parenta5f0ec0a6bbc747b5d368c98d2692c6c579c7b15
dosmode: fix FSCTL_SET_SPARSE request validation

Check that FSCTL_SET_SPARSE requests does not refer to directories. Also
reject such requests when issued over IPC or printer share connections.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=10787

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Aug 28 04:22:37 CEST 2014 on sn-devel-104

(cherry picked from commit 0751495b1327d002b79482632b7c590cae6e3f9d)
source3/smbd/dosmode.c