diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c index 24da48a8ae..942a6d49cc 100644 --- a/src/lib/eo/eo.c +++ b/src/lib/eo/eo.c @@ -564,7 +564,8 @@ _eo2_api_desc_get(const void *api_func, const _Eo_Class *klass, const _Eo_Class { cur_klass = *kls_itr; if (cur_klass->desc->type == EO_CLASS_TYPE_REGULAR - || cur_klass->desc->type == EO_CLASS_TYPE_REGULAR_NO_INSTANT) + || cur_klass->desc->type == EO_CLASS_TYPE_REGULAR_NO_INSTANT + || cur_klass->desc->type == EO_CLASS_TYPE_INTERFACE) { op_desc = _eo2_api_desc_get(api_func, cur_klass, NULL); if (op_desc) return op_desc;