summaryrefslogtreecommitdiffstats
path: root/src/usr/imgmgmt.c
diff options
context:
space:
mode:
authorMichael Brown2007-01-29 05:19:45 +0100
committerMichael Brown2007-01-29 05:19:45 +0100
commitbde8878eef55434428da0d8531c8c17d42867427 (patch)
tree381c5fca26b33c0e7a571c481de76f51140b4624 /src/usr/imgmgmt.c
parentAdded async_block_progress() and default SIGUPDATE handler. (diff)
downloadipxe-bde8878eef55434428da0d8531c8c17d42867427.tar.gz
ipxe-bde8878eef55434428da0d8531c8c17d42867427.tar.xz
ipxe-bde8878eef55434428da0d8531c8c17d42867427.zip
Keep HTTP progress updated, and display a progress indicator during the
download
Diffstat (limited to 'src/usr/imgmgmt.c')
-rw-r--r--src/usr/imgmgmt.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/usr/imgmgmt.c b/src/usr/imgmgmt.c
index 0d2c9cb4..28801fe8 100644
--- a/src/usr/imgmgmt.c
+++ b/src/usr/imgmgmt.c
@@ -56,9 +56,10 @@ int imgfetch ( const char *uri_string, const char *name,
strncpy ( image->name, name, ( sizeof ( image->name ) - 1 ) );
/* Download the file */
- if ( ( rc = async_block ( &async, start_download ( uri_string, &async,
- &image->data,
- &image->len ))) !=0)
+ if ( ( rc = async_block_progress ( &async,
+ start_download ( uri_string, &async,
+ &image->data,
+ &image->len )))!=0)
goto err;
/* Register the image */