mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
bbf: allow setting a pathname object without '.' at the end
This commit is contained in:
parent
7c1ef7bd87
commit
7e150c9910
1 changed files with 5 additions and 3 deletions
|
|
@ -530,14 +530,16 @@ int adm_entry_get_linker_param(struct dmctx *ctx, char *param, char *linker, cha
|
||||||
int adm_entry_get_linker_value(struct dmctx *ctx, char *param, char **value)
|
int adm_entry_get_linker_value(struct dmctx *ctx, char *param, char **value)
|
||||||
{
|
{
|
||||||
struct dmctx dmctx = {0};
|
struct dmctx dmctx = {0};
|
||||||
|
char linker[256] = {0};
|
||||||
*value = NULL;
|
*value = NULL;
|
||||||
|
|
||||||
if (!param || param[0] == '\0') {
|
if (!param || param[0] == '\0')
|
||||||
return 0;
|
return 0;
|
||||||
}
|
|
||||||
|
snprintf(linker, sizeof(linker), "%s%c", param, (param[strlen(param) - 1] != '.') ? '.' : '\0');
|
||||||
|
|
||||||
dm_ctx_init_sub(&dmctx, ctx->dm_type, ctx->amd_version, ctx->instance_mode);
|
dm_ctx_init_sub(&dmctx, ctx->dm_type, ctx->amd_version, ctx->instance_mode);
|
||||||
dmctx.in_param = param;
|
dmctx.in_param = linker;
|
||||||
|
|
||||||
dm_entry_get_linker_value(&dmctx);
|
dm_entry_get_linker_value(&dmctx);
|
||||||
*value = dmctx.linker;
|
*value = dmctx.linker;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue