diagnostic on NULL drmModeGetResources()

dankamongmen/DRMmeharder
nick black 3 years ago
parent c50e642b61
commit ead07697b1
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -762,7 +762,7 @@ get_drm_fb(int fd, const char* dev, const drmModeResPtr dptr){
bool is_linux_drm(tinfo* ti){
// FIXME need check for multiple devices! same problem below for framebuffers
const char* dev = "/dev/dri/card0";
loginfo("checking for linux drm at %s\n", dev);
loginfo("checking for drm at %s\n", dev);
int fd = open(dev, O_RDWR | O_CLOEXEC);
if(fd < 0){
logdebug("couldn't open drm device %s\n", dev);
@ -770,6 +770,7 @@ bool is_linux_drm(tinfo* ti){
}
drmModeResPtr dptr = drmModeGetResources(fd);
if(dptr == NULL){
logdebug("no drm on fd %d (%s)\n", fd, dev);
close(fd);
return false;
}

Loading…
Cancel
Save