From 7acb5cb2f4d6a215426172ac1beed9ae4dac7b84 Mon Sep 17 00:00:00 2001 From: Amin Ben Romdhane Date: Fri, 18 Jul 2025 06:54:07 +0000 Subject: [PATCH] Set dm_type for internal API calls --- libbbfdm-api/legacy/dmentry.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libbbfdm-api/legacy/dmentry.c b/libbbfdm-api/legacy/dmentry.c index deefa28c..1eb1cca2 100644 --- a/libbbfdm-api/legacy/dmentry.c +++ b/libbbfdm-api/legacy/dmentry.c @@ -287,6 +287,7 @@ int adm_entry_get_reference_param(struct dmctx *ctx, char *param, char *linker, dmctx.inparam_isparam = 1; dmctx.in_param = param; dmctx.linker = linker; + dmctx.dm_type = ctx->dm_type; dm_entry_get_reference_param(&dmctx); @@ -310,6 +311,7 @@ int adm_entry_get_reference_value(struct dmctx *ctx, const char *param, char **v bbf_ctx_init_sub(&dmctx, ctx->dm_entryobj); dmctx.in_param = linker; + dmctx.dm_type = ctx->dm_type; dm_entry_get_reference_value(&dmctx); @@ -334,6 +336,7 @@ bool adm_entry_object_exists(struct dmctx *ctx, const char *param) // To be remo blob_buf_init(&dmctx.bb, 0); dmctx.in_param = linker; + dmctx.dm_type = ctx->dm_type; dm_entry_object_exists(&dmctx);