diff --git a/libbbf_api/dmbbf.c b/libbbf_api/dmbbf.c index 066ee36cb2675247a2cfa3a818c850ef35eaf47c..53ed080519320149365f6cb5df19d169073adb98 100644 --- a/libbbf_api/dmbbf.c +++ b/libbbf_api/dmbbf.c @@ -1266,7 +1266,7 @@ static int mparam_get_name(DMPARAM_ARGS) if (permission->get_permission != NULL) perm = permission->get_permission(refparam, dmctx, data, instance); - add_list_paramameter(dmctx, refparam, perm, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, perm, DMT_TYPE[type], NULL, 0); return 0; } @@ -1278,7 +1278,7 @@ static int mobj_get_name(DMOBJECT_ARGS) if (permission->get_permission != NULL) perm = permission->get_permission(refparam, dmctx, data, instance); - add_list_paramameter(dmctx, refparam, perm, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, perm, "xsd:object", NULL, 0); return 0; } @@ -1299,7 +1299,7 @@ static int mparam_get_name_in_param(DMPARAM_ARGS) if (permission->get_permission != NULL) perm = permission->get_permission(refparam, dmctx, data, instance); - add_list_paramameter(dmctx, refparam, perm, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, perm, DMT_TYPE[type], NULL, 0); return 0; } @@ -1318,7 +1318,7 @@ static int mparam_get_name_in_obj(DMPARAM_ARGS) if (permission->get_permission != NULL) perm = permission->get_permission(refparam, dmctx, data, instance); - add_list_paramameter(dmctx, refparam, perm, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, perm, DMT_TYPE[type], NULL, 0); return 0; } @@ -1339,7 +1339,7 @@ static int mobj_get_name_in_obj(DMOBJECT_ARGS) if (permission->get_permission != NULL) perm = permission->get_permission(refparam, dmctx, data, instance); - add_list_paramameter(dmctx, refparam, perm, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, perm, "xsd:object", NULL, 0); return 0; } @@ -1402,7 +1402,7 @@ static int mparam_get_notification(DMPARAM_ARGS) if (notification->get_notif) value = notification->get_notif(refparam, dmctx, data, instance); } - add_list_paramameter(dmctx, refparam, value, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, value, DMT_TYPE[type], NULL, 0); return 0; } @@ -1428,7 +1428,7 @@ static int mparam_get_notification_in_param(DMPARAM_ARGS) if (notification->get_notif) value = notification->get_notif(refparam, dmctx, data, instance); } - add_list_paramameter(dmctx, refparam, value, NULL, NULL, 0); + add_list_paramameter(dmctx, refparam, value, DMT_TYPE[type], NULL, 0); dmctx->stop = 1; return 0; }