summaryrefslogtreecommitdiffstats
path: root/discover/paths.c
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-09-24 10:39:03 +0800
committerJeremy Kerr <jk@ozlabs.org>2013-09-25 14:56:56 +0800
commitb3d241164a7e34eed56159f4e0a8a2821b7ebf4d (patch)
tree0f83a7f7f85d6ec799e6d279d8ebd4d58caac93b /discover/paths.c
parent4844eaae93e9e32708f02f7e5a43edcc87435699 (diff)
downloadtalos-petitboot-b3d241164a7e34eed56159f4e0a8a2821b7ebf4d.tar.gz
talos-petitboot-b3d241164a7e34eed56159f4e0a8a2821b7ebf4d.zip
discover: load_url_async callback should take an int status
We don't need a pointer here, just the status value. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/paths.c')
-rw-r--r--discover/paths.c5
1 files changed, 1 insertions, 4 deletions
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) {
OpenPOWER on IntegriCloud