summaryrefslogtreecommitdiff
path: root/src/module.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/module.c')
-rw-r--r--src/module.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/module.c b/src/module.c
index d9c7584..83964bb 100644
--- a/src/module.c
+++ b/src/module.c
@@ -20,6 +20,9 @@ static struct list modappl;
static void modapp_destructor(void *arg)
{
struct modapp *modapp = arg;
+ const struct mod_export *me = mod_export(modapp->mod);
+ if (me)
+ debug("module: unloading app %s\n", me->name);
list_unlink(&modapp->le);
mem_deref(modapp->mod);
}
@@ -108,6 +111,8 @@ static int module_app_handler(const struct pl *val, void *arg)
{
struct modapp *modapp;
+ debug("module: loading app %r\n", val);
+
modapp = mem_zalloc(sizeof(*modapp), modapp_destructor);
if (!modapp)
return ENOMEM;