forked from enlightenment/efl
ecore_drm: pass NULL to mmap() instead 0 for address
The second find of these. The other one was in evas generic loaders. mmap() expects a void * as address here. If we want to let the kernel choose the address we should really pass in NULL instead of the integer 0. Thanks goes to the sparse semantic parser for pointing this out.
This commit is contained in:
parent
7cb444b601
commit
8d19716865
|
@ -99,7 +99,7 @@ ecore_drm_fb_create(Ecore_Drm_Device *dev, int width, int height)
|
|||
}
|
||||
|
||||
fb->mmap =
|
||||
mmap(0, fb->size, PROT_WRITE, MAP_SHARED, dev->drm.fd, marg.offset);
|
||||
mmap(NULL, fb->size, PROT_WRITE, MAP_SHARED, dev->drm.fd, marg.offset);
|
||||
if (fb->mmap == MAP_FAILED)
|
||||
{
|
||||
ERR("Could not mmap framebuffer space: %m");
|
||||
|
|
Loading…
Reference in New Issue