X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=drm-lease-manager%2Flease-manager.c;fp=drm-lease-manager%2Flease-manager.c;h=177a241631861091cec522949eb65853de496eda;hb=84bd108e702b753bc1f7b232c94baa5b84295b5f;hp=291594cdea8ceb71a6ccaa9629c43d2d1fa9665a;hpb=6a12fcc3821e913ca799ff8981d9415d0a251836;p=src%2Fdrm-lease-manager.git diff --git a/drm-lease-manager/lease-manager.c b/drm-lease-manager/lease-manager.c index 291594c..177a241 100644 --- a/drm-lease-manager/lease-manager.c +++ b/drm-lease-manager/lease-manager.c @@ -343,7 +343,8 @@ static struct lease *lease_create(struct lm *lm, goto err; } - int nconnectors = config->cnames > 0 ? config->cnames : config->ncids; + int nconnectors = + config->nconnectors > 0 ? config->nconnectors : config->ncids; int nobjects = lm->drm_plane_resource->count_planes + nconnectors * DRM_OBJECTS_PER_CONNECTOR; @@ -356,8 +357,8 @@ static struct lease *lease_create(struct lm *lm, for (int i = 0; i < nconnectors; i++) { uint32_t cid; - if (config->cnames > 0) { - char *connector_name = config->connector_names[i]; + if (config->nconnectors > 0) { + char *connector_name = config->connectors[i].name; if (!drm_find_connector(lm, connector_name, &cid)) { WARN_LOG("Lease: %s, "