From 914c6752dd4ac3421311817d585cd687cec693e4 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Sat, 13 Jun 2020 15:02:43 +0200 Subject: Fix reading/writing linked files "base" was not really base but the filename :-) Fix https://github.com/profanity-im/profanity/issues/1362 --- src/plugins/settings.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins') diff --git a/src/plugins/settings.c b/src/plugins/settings.c index 5ed32426..386c80a0 100644 --- a/src/plugins/settings.c +++ b/src/plugins/settings.c @@ -176,7 +176,7 @@ _save_settings(void) gchar *g_data = g_key_file_to_data(settings, &g_data_size, NULL); char *fileloc = files_get_data_path(FILE_PLUGIN_SETTINGS); - gchar *base = g_path_get_basename(fileloc); + gchar *base = g_path_get_dirname(fileloc); gchar *true_loc = get_file_or_linked(fileloc, base); g_free(base); g_file_set_contents(true_loc, g_data, g_data_size, NULL); -- cgit 1.4.1-2-gfad0