Sebastian Lackner : hidclass.sys: Only return new reports when reading data from ringbuffer.
Module: wine Branch: master Commit: b22aa57ab9d23adf2e9bc54aaa650aa1ee6f6f95 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b22aa57ab9d23adf2e9bc54aaa... Author: Sebastian Lackner <sebastian(a)fds-team.de> Date: Thu Oct 27 16:45:00 2016 +0200 hidclass.sys: Only return new reports when reading data from ringbuffer. Signed-off-by: Sebastian Lackner <sebastian(a)fds-team.de> Signed-off-by: Aric Stewart <aric(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/hidclass.sys/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/hidclass.sys/buffer.c b/dlls/hidclass.sys/buffer.c index 14e83e4..0b29f97 100644 --- a/dlls/hidclass.sys/buffer.c +++ b/dlls/hidclass.sys/buffer.c @@ -170,7 +170,7 @@ UINT RingBuffer_AddPointer(struct ReportRingBuffer *ring) for( ;count < ring->pointer_alloc; count++) ring->pointers[count] = POINTER_UNUSED; } - ring->pointers[idx] = ring->start; + ring->pointers[idx] = ring->end; LeaveCriticalSection(&ring->lock); return idx; }
participants (1)
-
Alexandre Julliard