diff options
| -rw-r--r-- | libkms++/dumbframebuffer.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/libkms++/dumbframebuffer.cpp b/libkms++/dumbframebuffer.cpp index ec0fefb..cc97dde 100644 --- a/libkms++/dumbframebuffer.cpp +++ b/libkms++/dumbframebuffer.cpp @@ -117,7 +117,8 @@ void DumbFramebuffer::Destroy()  		FramebufferPlane& plane = m_planes[i];  		/* unmap buffer */ -		munmap(plane.map, plane.size); +		if (plane.map) +			munmap(plane.map, plane.size);  		/* delete dumb buffer */  		struct drm_mode_destroy_dumb dreq = drm_mode_destroy_dumb();  | 
