Currently one can open() any /dev node. If it's unknown
drmParseSubsystemType() will return an error.
Track that and bail as needed.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Tested-by: Robert Foss <robert.foss@collabora.com>
Reviewed-by: Robert Foss <robert.foss@collabora.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
return -EINVAL;
subsystem_type = drmParseSubsystemType(maj, min);
+ if (subsystem_type < 0)
+ return subsystem_type;
local_devices = calloc(max_count, sizeof(drmDevicePtr));
if (local_devices == NULL)