From f1b50bf821a28d944c08946a1365e52364ab9109 Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Thu, 17 Feb 2022 21:12:15 +0100
Subject: [PATCH] REG: Not finding a reg/module is now a fatal error

---
 src/base/reg.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/base/reg.c b/src/base/reg.c
index 379a1334..c2cb42d5 100644
--- a/src/base/reg.c
+++ b/src/base/reg.c
@@ -75,10 +75,9 @@ reg_import(const char *mod, struct module_reg **ret, void **handle)
         LOG_INFO("REG", "Using the reg structure to find %s", mod);
         *ret = reg_internal_get(__reg__, mod);
         if (!*ret) {
-            LOG_INFO("REG",
-                     "Not found in reg '" REG_EXPORT_NAME "', "
-                     "using the dlsym to find reg '" REG_EXPORT_NAME "' in file %s",
-                     mod);
+            LOG_FATAL("The module %s was not found by using the reg '" REG_EXPORT_NAME "' or by "
+                      "using dlsym to find reg '" REG_EXPORT_NAME "' in file %s",
+                      mod);
         }
     }
     return *ret != NULL;
@@ -89,7 +88,7 @@ reg_call(struct module_reg *reg, const char *name, int count, ...)
 {
     reg_func func = reg_internal_func(reg, name);
     if (!func) {
-        LOG_ERROR("REG", "No function named '%s'", name);
+        LOG_ERROR("REG", "No function named '%s' in reg: %s", name, reg->name);
         return 2;
     }
     va_list va;
-- 
GitLab