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@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
8c8701befb
commit
48e5273cd5
|
@ -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 );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue