diff options
-rw-r--r-- | video/out/wayland_common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/wayland_common.c b/video/out/wayland_common.c index b6bfee8733..7e7f3f6b55 100644 --- a/video/out/wayland_common.c +++ b/video/out/wayland_common.c @@ -1000,7 +1000,7 @@ static int vo_wayland_check_events (struct vo *vo) size_t str_len = 0; int has_read = 0; - while (0 < (has_read = read(fd.fd, buffer, to_read))) { + while (0 < (has_read = read(fd.fd, buffer+str_len, to_read))) { if (buffer_len + to_read < buffer_len) { MP_ERR(wl, "Integer overflow while reading from fd\n"); free(buffer); |