From 148918dd53368156f616e21a568fd1b97a1890a9 Mon Sep 17 00:00:00 2001 From: Alexander Preisinger Date: Sat, 4 Jan 2014 20:28:52 +0100 Subject: wayland: fix obvious bug in dnd code I still don't think this is the right approach. --- video/out/wayland_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- cgit v1.2.3