notify: Fix ordering of events in notifyd
authorShilpa Krishnareddy <skrishnareddy@panzura.com>
Tue, 25 Apr 2017 14:59:45 +0000 (16:59 +0200)
committerVolker Lendecke <vl@samba.org>
Wed, 26 Apr 2017 15:02:58 +0000 (17:02 +0200)
commit5701880655c8a82b6d533c7c2e131cc803e7570b
tree0c8badd8962d22a2d697d91180c87c0dfb80ef44
parent2f1cc560dc6937d0fd7ce485ea091b979d98e53b
notify: Fix ordering of events in notifyd

In notifyd_trigger_parser() while initializing notify_event_msg values from
notify_trigger_msg, 'when' value is ignored. So the smbd process does not get
correct 'when' value and this is causing issues during qsort in
notify_marshall_changes(). Because of this issue, smb2.notify.dir test was
failing.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=12756
Signed-off-by: Shilpa Krishnareddy <skrishnareddy@panzura.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Wed Apr 26 17:02:58 CEST 2017 on sn-devel-144
source3/smbd/notifyd/notifyd.c