Check we read off the compelte event from inotify
commitaffed02ef67b495e8785a56545d15eff96d7a749
authorSimo Sorce <idra@samba.org>
Sat, 5 Sep 2009 14:18:12 +0000 (5 10:18 -0400)
committerSimo Sorce <idra@samba.org>
Sat, 5 Sep 2009 16:49:26 +0000 (5 12:49 -0400)
tree18d2e389dd4e4160d9f282023f59c0a6939cf88e
parentbc081cf0cc41ad8da24cc60c27ab7c7931d60c55
Check we read off the compelte event from inotify

The kernel may return a short read, so we must use read_data() to make sure we
read off the full buffer. If somethign bad happens we also need to kill the
inotify watch because the filedescriptor will return out of sync structures if
we read only part of the data.
source3/smbd/notify_inotify.c