diff options
author | Ankit Vani <a@nevitus.org> | 2014-05-10 03:56:36 +0530 |
---|---|---|
committer | Ankit Vani <a@nevitus.org> | 2014-05-10 03:56:36 +0530 |
commit | 42aa73ae8772ed98ab1823f831f6bb64bac15e93 (patch) | |
tree | 57604c909ca472de14a771cca80861b65deddff5 /finch/libfinch.c | |
parent | 9c29832d5d384b9b9c3857fdd48ef3b1bd14f159 (diff) | |
parent | ff7d11cbf2702fc6ff089ff5f768517bcd7595e5 (diff) | |
download | pidgin-42aa73ae8772ed98ab1823f831f6bb64bac15e93.tar.gz |
Merged default branch
Diffstat (limited to 'finch/libfinch.c')
-rw-r--r-- | finch/libfinch.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/finch/libfinch.c b/finch/libfinch.c index 6d2efc81fd..fa3663c2dc 100644 --- a/finch/libfinch.c +++ b/finch/libfinch.c @@ -268,7 +268,6 @@ init_libpurple(int argc, char **argv) gboolean opt_version = FALSE; char *opt_config_dir_arg = NULL; gboolean debug_enabled = FALSE; - GStatBuf st; struct option long_options[] = { {"config", required_argument, NULL, 'c'}, @@ -368,8 +367,8 @@ init_libpurple(int argc, char **argv) } path = g_build_filename(purple_user_dir(), "plugins", NULL); - if (!g_stat(path, &st)) - g_mkdir(path, S_IRUSR | S_IWUSR | S_IXUSR); + if (g_mkdir(path, S_IRUSR | S_IWUSR | S_IXUSR) != 0 && errno != EEXIST) + fprintf(stderr, "Couldn't create plugins dir\n"); purple_plugins_add_search_path(path); g_free(path); @@ -418,4 +417,3 @@ gboolean finch_start(int *argc, char ***argv) purple_blist_show(); return TRUE; } - |