diff options
| author | Jean-Sébastien Pédron <dumbbell@FreeBSD.org> | 2015-03-01 12:54:22 +0000 |
|---|---|---|
| committer | Jean-Sébastien Pédron <dumbbell@FreeBSD.org> | 2015-03-01 12:54:22 +0000 |
| commit | 76e2f976561fd436e412f6898c2d2454b0bd5572 (patch) | |
| tree | 4223e3d377fb373200c2dfa239b3c43e990ff76b /sys/dev/fb | |
| parent | be440d689ddec56c72ca3cdae8e5f4dbe4b2fdd0 (diff) | |
Notes
Diffstat (limited to 'sys/dev/fb')
| -rw-r--r-- | sys/dev/fb/fbd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/fb/fbd.c b/sys/dev/fb/fbd.c index f9b4d8e56c6b..6b7b7316bf57 100644 --- a/sys/dev/fb/fbd.c +++ b/sys/dev/fb/fbd.c @@ -263,6 +263,8 @@ fbd_unregister(struct fb_info* info) LIST_FOREACH_SAFE(entry, &fb_list_head, fb_list, tmp) { if (entry->fb_info == info) { LIST_REMOVE(entry, fb_list); + if (LIST_EMPTY(&fb_list_head)) + vt_fb_detach(info); free(entry, M_DEVBUF); return (0); } |
