- device_add_boot_option(conf->dc->device, state->opt);
- state->opt = talloc_zero(conf->dc->device, struct boot_option);
- state->opt->boot_args = talloc_strdup(state->opt, "");
+ discover_context_add_boot_option(conf->dc, state->opt);
+
+ state->opt = discover_boot_option_create(conf->dc, conf->dc->device);
+ opt = state->opt->option;
+ opt->boot_args = talloc_strdup(opt, "");