From 5a91f5646aac3456d5be40319129dac5c5f877f0 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 26 Mar 2012 22:47:50 +0100 Subject: [PATCH] [downloader] Log final status of all downloads Signed-off-by: Michael Brown --- src/core/downloader.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/core/downloader.c b/src/core/downloader.c index 4dc0aa02..612a6633 100644 --- a/src/core/downloader.c +++ b/src/core/downloader.c @@ -21,6 +21,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include +#include #include #include #include @@ -73,6 +74,15 @@ static void downloader_free ( struct refcnt *refcnt ) { */ static void downloader_finished ( struct downloader *downloader, int rc ) { + /* Log download status */ + if ( rc == 0 ) { + syslog ( LOG_NOTICE, "Downloaded \"%s\"\n", + downloader->image->name ); + } else { + syslog ( LOG_ERR, "Download of \"%s\" failed: %s\n", + downloader->image->name, strerror ( rc ) ); + } + /* Shut down interfaces */ intf_shutdown ( &downloader->xfer, rc ); intf_shutdown ( &downloader->job, rc );