diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2023-06-29 02:24:59 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2023-06-29 02:25:23 +0200 |
commit | c420e3ce861bff2433c7f3e6da3bb9df18c8e095 (patch) | |
tree | d76b4be3db76f7305080ffa0b9ba82c9020dff7b /ponymap.c | |
parent | 11567dc05cba0c8c5cd36523063066666a212caf (diff) | |
download | ponymap-c420e3ce861bff2433c7f3e6da3bb9df18c8e095.tar.gz ponymap-c420e3ce861bff2433c7f3e6da3bb9df18c8e095.tar.xz ponymap-c420e3ce861bff2433c7f3e6da3bb9df18c8e095.zip |
Fix plugin search path on Nix
Even its non-full GNUInstallDirs paths are absolute,
which is apparently allowed.
Diffstat (limited to 'ponymap.c')
-rw-r--r-- | ponymap.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -840,6 +840,7 @@ load_one_plugin (struct app_context *ctx, const char *name, const char *path) void *table = dlopen (path, RTLD_LAZY | RTLD_LOCAL); if (!table) { + print_debug ("%s", path); print_error ("could not load `%s': %s", name, dlerror ()); return false; } @@ -874,6 +875,7 @@ load_plugins (struct app_context *ctx) DIR *dir = opendir (plugin_dir); if (!dir) { + print_debug ("%s", plugin_dir); print_fatal ("%s: %s", "cannot open plugin directory", strerror (errno)); return false; |