We want to provide read-access to users of get_buffers() so map memory
with PROT_READ. However, read is almost always horribly slow so this
should only be used as fallback.
Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
if (disp->flags & DISPLAY_DBUF)
len *= 2;
- dfb->map = mmap(0, len, PROT_WRITE, MAP_SHARED, dfb->fd, 0);
+ dfb->map = mmap(0, len, PROT_READ | PROT_WRITE, MAP_SHARED, dfb->fd, 0);
if (dfb->map == MAP_FAILED) {
log_error("cannot mmap device %s (%d): %m", dfb->node,
errno);