diff --git a/src/uterm_video_dumb.c b/src/uterm_video_dumb.c index 8da518a..611ca01 100644 --- a/src/uterm_video_dumb.c +++ b/src/uterm_video_dumb.c @@ -121,7 +121,8 @@ err_buf: dreq.handle = rb->handle; ret = drmIoctl(video->dumb.fd, DRM_IOCTL_MODE_DESTROY_DUMB, &dreq); if (ret) - log_warning("cannot destroy dumb buffer"); + log_warning("cannot destroy dumb buffer (%d/%d): %m", + ret, errno); return ret; } @@ -138,7 +139,8 @@ static void destroy_rb(struct uterm_display *disp, struct dumb_rb *rb) ret = drmIoctl(disp->video->dumb.fd, DRM_IOCTL_MODE_DESTROY_DUMB, &dreq); if (ret) - log_warning("cannot destroy dumb buffer"); + log_warning("cannot destroy dumb buffer (%d/%d): %m", + ret, errno); } static int find_crtc(struct uterm_video *video, drmModeRes *res,