diff options
Diffstat (limited to 'src/module.c')
-rw-r--r-- | src/module.c | 5 |
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; |