diff mbox series

handler: Print message on none registered

Message ID A4BBD77B-1414-4F7C-A179-D5A36020B6B0@siemens.com
State Accepted
Headers show
Series handler: Print message on none registered | expand

Commit Message

Storm, Christian June 17, 2024, 6:43 a.m. UTC
If no handler is registered, print an according message
instead of no output to avoid confusion.

Signed-off-by: Christian Storm <christian.storm@siemens.com>
---
 core/handler.c | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git a/core/handler.c b/core/handler.c
index f4789d82..2e73ecb8 100644
--- a/core/handler.c
+++ b/core/handler.c
@@ -101,6 +101,7 @@  void unregister_session_handlers(void)
 void print_registered_handlers(bool global)
 {
 	unsigned int i;
+	unsigned int count = 0;
 
 	if (!nr_installers)
 		return;
@@ -108,9 +109,13 @@  void print_registered_handlers(bool global)
 	INFO("Registered %s handlers:", global ? "global" : "session");
 	for (i = 0; i < nr_installers; i++) {
 		if (!global == supported_types[i].noglobal) {
+			count++;
 			INFO("\t%s", supported_types[i].desc);
 		}
 	}
+	if (count == 0) {
+		INFO("\tnone registered.");
+	}
 }
 
 struct installer_handler *find_handler(struct img_type *img)