>From 685849ae48eaef7927b90e012fb6afb4494052d0 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Thu, 17 Jun 2010 12:32:53 +0200 Subject: [PATCH] fbdev: unmap framebuffer on cleanup --- fbdev.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/fbdev.c b/fbdev.c index 6623a4f..1a95ede 100644 --- a/fbdev.c +++ b/fbdev.c @@ -518,6 +518,10 @@ static void fbdev_cleanup(void) fprintf(stderr, "%s\n", __FUNCTION__); /* restore console */ + if (fb_mem != NULL) { + munmap(fb_mem, fb_fix.smem_len+fb_mem_offset); + fb_mem = NULL; + } if (fb != -1) { if (ioctl(fb,FBIOPUT_VSCREENINFO, &fb_ovar) < 0) perror("ioctl FBIOPUT_VSCREENINFO"); -- 1.6.5.2