From eab38b3d69ffd5c11fc5e586ade5ee36d076ba66 Mon Sep 17 00:00:00 2001 From: Radovan Sroka Date: Wed, 14 Jun 2023 18:35:33 +0200 Subject: [PATCH] Unsupported backend is an error - reverts basically 781df888d079746b97bb9c294e91bb93652de2fd and 190a92d75ece5028527902d20ba52095b2b4f0e8 - not an error causes possibility to load a trust from .conf empty when there is no valid backend name which leads to the situation where everything on the system is untrusted Signed-off-by: Radovan Sroka --- src/library/backend-manager.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/library/backend-manager.c b/src/library/backend-manager.c index 29ab7c03..40a3d5dd 100644 --- a/src/library/backend-manager.c +++ b/src/library/backend-manager.c @@ -65,15 +65,15 @@ static int backend_push(const char *name) } if (index == -1) { - msg(LOG_INFO, "%s backend not supported, skipping!", name); - return 0; + msg(LOG_ERR, "%s backend not supported, aborting!", name); + return 1; } else { backend_entry *tmp = (backend_entry *) malloc(sizeof(backend_entry)); if (!tmp) { msg(LOG_ERR, "cannot allocate %s backend", name); - return 1; + return 2; } tmp->backend = compiled[index];