summaryrefslogtreecommitdiff
path: root/test/setbacklight.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/setbacklight.c')
-rw-r--r--test/setbacklight.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/setbacklight.c b/test/setbacklight.c
index 657908c..73c1d5d 100644
--- a/test/setbacklight.c
+++ b/test/setbacklight.c
@@ -43,13 +43,21 @@ set_backlight(int fd, drmModeResPtr res, struct pci_device * dev, int blight)
if (!connector)
continue;
- if (connector->connection == DRM_MODE_DISCONNECTED)
+ if (connector->connection == DRM_MODE_DISCONNECTED) {
+ drmModeFreeConnector(connector);
continue;
+ }
+
+ fprintf(stderr, "setting up connetor type: %d, type_id: %d\n",
+ connector->connector_type,
+ connector->connector_type_id);
+
backlight = backlight_init(dev,
0,
connector->connector_type,
connector->connector_type_id);
drmModeFreeConnector(connector);
+ break;
}
if (!backlight) {
@@ -110,5 +118,6 @@ main(int argc, char **argv)
while ((dev = pci_device_next(iter)) != NULL)
set_backlight(fd, res, dev, blight);
+ drmModeFreeResources(res);
return 0;
}