Dmitry Timoshkov : server: Don' t stop processing change notifications when name length is 0.
Module: wine Branch: master Commit: 48e5273cd5487b2e4b5149bb8b32916de417c0cd URL: https://source.winehq.org/git/wine.git/?a=commit;h=48e5273cd5487b2e4b5149bb8... Author: Dmitry Timoshkov <dmitry(a)baikal.ru> Date: Tue Nov 6 17:05:43 2018 +0300 server: Don't stop processing change notifications when name length is 0. It's legitimate to receive a notification with len = 0. Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- server/change.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/server/change.c b/server/change.c index d00a885..3335e7a 100644 --- a/server/change.c +++ b/server/change.c @@ -949,11 +949,9 @@ static void inotify_poll_event( struct fd *fd, int event ) for( ofs = 0; ofs < r - offsetof(struct inotify_event, name); ) { ie = (struct inotify_event*) &buffer[ofs]; - if (!ie->len) - break; ofs += offsetof( struct inotify_event, name[ie->len] ); if (ofs > r) break; - inotify_notify_all( ie ); + if (ie->len) inotify_notify_all( ie ); } }
participants (1)
-
Alexandre Julliard