diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2005-12-17 01:48:35 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2005-12-17 01:48:35 +0100 |
commit | 4bfca70ab85926364682a11aef5f921eb337cf54 (patch) | |
tree | 69a66f3e4e6445df4a1ee570b8a20c1492a904a7 | |
parent | 701acdd41542656493d753a75480bc0594ea74b9 (diff) |
Add variable for plugindir rather then always using the define
-rw-r--r-- | conf.c | 1 | ||||
-rw-r--r-- | conf.h | 1 | ||||
-rw-r--r-- | protocols/nogaim.c | 4 |
3 files changed, 4 insertions, 2 deletions
@@ -54,6 +54,7 @@ conf_t *conf_load( int argc, char *argv[] ) conf->authmode = AUTHMODE_OPEN; conf->password = NULL; conf->configdir = g_strdup( CONFIG ); + conf->plugindir = g_strdup( PLUGINDIR ); conf->motdfile = g_strdup( ETCDIR "/motd.txt" ); conf->ping_interval = 180; conf->ping_timeout = 300; @@ -40,6 +40,7 @@ typedef struct conf char *password; char *hostname; char *configdir; + char *plugindir; char *motdfile; char *primary_storage; char **migrate_storage; diff --git a/protocols/nogaim.c b/protocols/nogaim.c index 4966a76f..29ae860a 100644 --- a/protocols/nogaim.c +++ b/protocols/nogaim.c @@ -81,14 +81,14 @@ void load_plugins(void) GDir *dir; GError *error = NULL; - dir = g_dir_open(PLUGINDIR, 0, &error); + dir = g_dir_open(global.conf->plugindir, 0, &error); if (dir) { const gchar *entry; char *path; while ((entry = g_dir_read_name(dir))) { - path = g_build_filename(PLUGINDIR, entry, NULL); + path = g_build_filename(global.conf->plugindir, entry, NULL); if(!path) { log_message(LOGLVL_WARNING, "Can't build path for %s\n", entry); continue; |