summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fb.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/fb.c b/fb.c
index 39e7feb..4d1a562 100644
--- a/fb.c
+++ b/fb.c
@@ -280,6 +280,10 @@ fb_t * fb_new(int drm_fd, uint32_t crtc_id, uint32_t *connectors, int n_connecto
_fb_page_t *page;
fb_t *fb;
+ /* XXX: page-flipping is the only supported rendering model, requiring 2+ pages. */
+ if (n_pages < 2)
+ return NULL;
+
fb = calloc(1, sizeof(fb_t));
if (!fb)
return NULL;
© All Rights Reserved