From 2ed4dac1383a681f7b8748ac42f052f257b84a3a Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 4 Aug 2009 22:48:50 +0100 Subject: Report if getresources call fails This occurs if the test program does not have DRM master status, e.g. if an X server is running. --- gdrm-kms-addfb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gdrm-kms-addfb.c b/gdrm-kms-addfb.c index 4395230..4afda1e 100644 --- a/gdrm-kms-addfb.c +++ b/gdrm-kms-addfb.c @@ -111,6 +111,10 @@ int main(int argc, char **argv) printf("Virtual address is 0x%p\n", addr); r = drmModeGetResources(fd); + if ( r == NULL ) { + printf("Could not get DRM resources\n"); + return 1; + } printf("There are %i CRTCs, %i connectors, %i encoders" " and %i framebuffers\n", r->count_crtcs, r->count_connectors, r->count_encoders, -- cgit v1.2.3