summaryrefslogtreecommitdiffstats
path: root/src/vivante.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vivante.c')
-rw-r--r--src/vivante.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vivante.c b/src/vivante.c
index 609730b..127212d 100644
--- a/src/vivante.c
+++ b/src/vivante.c
@@ -571,6 +571,10 @@ Bool vivante_ScreenInit(ScreenPtr pScreen, struct drm_armada_bufmgr *mgr)
#endif
struct vivante *vivante;
+ /* We must have a buffer manager */
+ if (!mgr)
+ return FALSE;
+
if (!vivante_CreateKey(&vivante_pixmap_index, PRIVATE_PIXMAP) ||
!vivante_CreateKey(&vivante_screen_index, PRIVATE_SCREEN))
return FALSE;