diff --git a/framebuffer.cpp b/framebuffer.cpp index 260c389..1532ec1 100644 --- a/framebuffer.cpp +++ b/framebuffer.cpp @@ -1139,7 +1139,7 @@ int mapFrameBufferLocked(struct private_module_t* module) int err; size_t fbSize = roundUpToPageSize(finfo.line_length * info.yres_virtual); - module->framebuffer = new private_handle_t(dup(fd), fbSize, + module->framebuffer = new private_handle_t(fd, fbSize, private_handle_t::PRIV_FLAGS_USES_PMEM); module->numBuffers = info.yres_virtual / info.yres;