diff --git a/src/sshmngr.c b/src/sshmngr.c index d7070c55d0c5eeaf80dbb7a72b21f4a876419f9b..3ee2e5762e697dedd786682e907a3094159f319c 100644 --- a/src/sshmngr.c +++ b/src/sshmngr.c @@ -413,7 +413,7 @@ static int get_ssh_server_interface(char *refparam, struct dmctx *ctx, void *dat char *linker = NULL; dmuci_get_value_by_section_string(((struct dm_data *)data)->config_section, "Interface", &linker); - bbf_get_reference_param("Device.IP.Interface.", "Name", linker, value); + _bbfdm_get_references(ctx, "Device.IP.Interface.", "Name", linker, value); return 0; } @@ -422,7 +422,7 @@ static int set_ssh_server_interface(char *refparam, struct dmctx *ctx, void *dat char *allowed_objects[] = {"Device.IP.Interface.", NULL}; struct dm_reference reference = {0}; - bbf_get_reference_args(value, &reference); + bbfdm_get_reference_linker(ctx, value, &reference); switch (action) { case VALUECHECK: