X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fpaths.c;h=dbdf16e51628fc0cf9a8725ae2f422ee7e6db549;hp=a1f65ec10a03dfa68a7c6f7765b9f5e97d8cc4b5;hb=b3d241164a7e34eed56159f4e0a8a2821b7ebf4d;hpb=4844eaae93e9e32708f02f7e5a43edcc87435699 diff --git a/discover/paths.c b/discover/paths.c index a1f65ec..dbdf16e 100644 --- a/discover/paths.c +++ b/discover/paths.c @@ -17,7 +17,6 @@ struct load_url_async_data { load_url_callback url_cb; void *ctx; - int status; }; const char *mount_base(void) @@ -62,8 +61,7 @@ static void load_url_exit_cb(struct process *process) pb_log("The download client '%s' [pid %d] exited, rc %d\n", process->path, process->pid, process->exit_status); - if (!url_data->status) - url_data->url_cb(url_data->ctx, &(url_data->status)); + url_data->url_cb(url_data->ctx, process->exit_status); process_release(process); } @@ -362,7 +360,6 @@ char *load_url_async(void *ctx, struct pb_url *url, unsigned int *tempfile, url_data = talloc_zero(ctx, struct load_url_async_data); url_data->url_cb = url_cb; url_data->ctx = ctx; - url_data->status = 0; } switch (url->scheme) {