Don't bother opening the device node, if the args combination is invalid
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Ezequiel Garcia <ezequiel@collabora.com>
Tested-by: Ezequiel Garcia <ezequiel@collabora.com>
if (!args)
encoders = connectors = crtcs = planes = framebuffers = 1;
+ if (test_vsync && !count) {
+ fprintf(stderr, "page flipping requires at least one -s option.\n");
+ return -1;
+ }
+
dev.fd = util_open(device, module);
if (dev.fd < 0)
return -1;
dev.use_atomic = use_atomic;
- if (test_vsync && !count) {
- fprintf(stderr, "page flipping requires at least one -s option.\n");
- return -1;
- }
-
dev.resources = get_resources(&dev);
if (!dev.resources) {
drmClose(dev.fd);