wayland: verify xdg-output-manager interface version

This commit is contained in:
Daniel Eklöf 2019-11-03 16:14:35 +01:00
parent 4e93b3a2d8
commit 988134717f
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -259,8 +259,13 @@ handle_global(void *data, struct wl_registry *registry,
}
else if (strcmp(interface, zxdg_output_manager_v1_interface.name) == 0) {
const uint32_t required = 1;
if (!verify_iface_version(interface, version, required))
return;
wayl->xdg_output_manager = wl_registry_bind(
wayl->registry, name, &zxdg_output_manager_v1_interface, min(version, 2));
wayl->registry, name, &zxdg_output_manager_v1_interface,
min(version, 2));
}
else if (strcmp(interface, wl_output_interface.name) == 0) {