[Tarantool-patches] [PATCH v5 3/6] box/func: more detailed error in module reloading
Cyrill Gorcunov
gorcunov at gmail.com
Fri Oct 9 00:36:05 MSK 2020
Otherwise it is unclear what exactly been failing.
Part-of #4642
Signed-off-by: Cyrill Gorcunov <gorcunov at gmail.com>
---
src/box/func.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/box/func.c b/src/box/func.c
index 452866a5d..89796310f 100644
--- a/src/box/func.c
+++ b/src/box/func.c
@@ -471,8 +471,11 @@ module_reload(const char *package, const char *package_end, struct module **modu
struct func_name name;
func_split_name(mod_sym->name, &name);
mod_sym->addr = module_sym(new_module, name.sym);
- if (mod_sym->addr == NULL)
+ if (mod_sym->addr == NULL) {
+ say_error("module: reload %s, symbol %s not found",
+ package, name.sym);
goto restore;
+ }
mod_sym->module = new_module;
rlist_move(&new_module->funcs, &mod_sym->item);
}
--
2.26.2
More information about the Tarantool-patches
mailing list