- for (filename = pxe_conf_files; *filename; filename++) {
- if (!conf) {
- conf = copy_context(ctx, dc);
- }
- url = pb_url_join(conf->dc, pxe_base_url, *filename);
- if (!url)
- continue;
- result = load_url_async(conf, url, pxe_conf_parse_cb,
- conf);
- if (!result) {
- pb_log("load_url_async fails for %s\n",
- conf->dc->conf_url->path);
- talloc_free(conf);
- }
- /* conf now needed by callback, don't reuse */
- conf = NULL;
- }
+ info = conf->parser_info;
+ info->pxe_conf_files = pxe_conf_files;
+ info->pxe_base_url = pxe_base_url;