From 2d11a46b716f1d7e3391c82ea7feea39983f81cb Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 26 Mar 2012 23:24:27 +0100 Subject: [PATCH] [image] Log results of image signature checks Signed-off-by: Michael Brown --- src/usr/imgtrust.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/usr/imgtrust.c b/src/usr/imgtrust.c index 5ea20265..59660782 100644 --- a/src/usr/imgtrust.c +++ b/src/usr/imgtrust.c @@ -21,6 +21,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); #include #include #include +#include #include #include #include @@ -72,10 +73,18 @@ int imgverify ( struct image *image, struct image *signature, /* Mark image as trusted */ image_trust ( image ); + syslog ( LOG_NOTICE, "Image \"%s\" signature OK\n", image->name ); + + /* Free internal copy of signature */ + free ( data ); + + return 0; err_verify: err_parse: free ( data ); err_alloc: + syslog ( LOG_ERR, "Image \"%s\" signature bad: %s\n", + image->name, strerror ( rc ) ); return rc; }