X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fdevice-handler.c;h=9b2ef3df4d94209c92166dadf1f07ca7d295ec81;hp=3a687675c3bde9c0af445634dbf25a3ff91fcab0;hb=1435814a67d3c1a0199f84b91246b37eb8fa8b99;hpb=4c223e2bce76adb831708fb557b826d731ae75ed;ds=sidebyside diff --git a/discover/device-handler.c b/discover/device-handler.c index 3a68767..9b2ef3d 100644 --- a/discover/device-handler.c +++ b/discover/device-handler.c @@ -448,7 +448,7 @@ static void process_boot_option_queue(struct device_handler *handler) pb_log("\tresolved!\n"); list_remove(&opt->list); - list_add(&opt->device->boot_options, &opt->list); + list_add_tail(&opt->device->boot_options, &opt->list); talloc_steal(opt->device, opt); boot_option_finalise(opt); discover_server_notify_boot_option_add(handler->server, @@ -500,7 +500,7 @@ static void context_commit(struct device_handler *handler, pb_log("boot option %s is resolved, " "sending to clients\n", opt->option->id); - list_add(&dev->boot_options, &opt->list); + list_add_tail(&dev->boot_options, &opt->list); talloc_steal(dev, opt); boot_option_finalise(opt); discover_server_notify_boot_option_add(handler->server,