diff --git a/src/core/modules.c b/src/core/modules.c index 614fbf0a..d0d27508 100644 --- a/src/core/modules.c +++ b/src/core/modules.c @@ -246,7 +246,8 @@ static GModule *module_open(const char *name) GModule *module; char *path, *str; - if (g_path_is_absolute(name)) + if (g_path_is_absolute(name) || + (*name == '.' && name[1] == G_DIR_SEPARATOR)) path = g_strdup(name); else { /* first try from home dir */