Change-Id: I855de76d90e89825a3176f1a2e45257fb146f450
snprintf(str, 32, "%s%d", type_name, conn->connector_type_id);
}
-static inline void
-add_connector(pepper_drm_t *drm, drmModeConnector *connector)
-{
- drm_connector_t *conn;
-
- conn = calloc(1, sizeof(drm_connector_t));
- PEPPER_CHECK(conn, return, "calloc() failed.\n");
-
- conn->connector = connector;
-}
-
void
drm_init_connectors(pepper_drm_t *drm)
{
if ((keyboard->keymap_format == WL_KEYBOARD_KEYMAP_FORMAT_NO_KEYMAP)
|| (keyboard->keymap_fd < 0) || (keyboard->keymap_len == 0)) {
int fd = open("/dev/null", O_RDONLY);
+ if (fd < 0)
+ return;
wl_keyboard_send_keymap(res, WL_KEYBOARD_KEYMAP_FORMAT_NO_KEYMAP,
fd, 0);
close(fd);
if (surface != EGL_NO_SURFACE)
eglDestroySurface(gr->display, surface);
+ if (configs)
+ free(configs);
+
free(target);
return NULL;
}