if (result && result->status == LOAD_OK)
rc = read_file(conf, result->local, &buf, &len);
if (!result || result->status != LOAD_OK || rc) {
/* This load failed so try the next available filename */
info = conf->parser_info;
if (result && result->status == LOAD_OK)
rc = read_file(conf, result->local, &buf, &len);
if (!result || result->status != LOAD_OK || rc) {
/* This load failed so try the next available filename */
info = conf->parser_info;
- if (!info->pxe_conf_files)
+ if (!info->pxe_conf_files) {
+ device_handler_status_dev_err(handler,
+ conf->dc->device,
+ _("Failed to download %s"),
+ pb_url_to_string(result->url));
+
info->current++;
pxe_load_next_filename(conf);
if (info->pxe_conf_files[info->current] == NULL) {
/* Nothing left to try */
info->current++;
pxe_load_next_filename(conf);
if (info->pxe_conf_files[info->current] == NULL) {
/* Nothing left to try */
/* We may be called well after the original caller of iterate_parsers(),
* commit any new boot options ourselves */
/* We may be called well after the original caller of iterate_parsers(),
* commit any new boot options ourselves */
*/
device_handler_status_dev_info(handler, conf->dc->device,
_("Parsed PXE config from %s"),
*/
device_handler_status_dev_info(handler, conf->dc->device,
_("Parsed PXE config from %s"),