Fix reading/writing linked files

"base" was not really base but the filename :-)

Fix https://github.com/profanity-im/profanity/issues/1362
This commit is contained in:
Michael Vetter
2020-06-13 15:02:43 +02:00
parent 74e061165a
commit 914c6752dd
5 changed files with 5 additions and 4 deletions

View File

@@ -698,7 +698,7 @@ static void _random_bytes_init(void)
gsize g_data_size;
gchar *g_accounts_data = g_key_file_to_data(rndbytes, &g_data_size, NULL);
gchar *base = g_path_get_basename(rndbytes_loc);
gchar *base = g_path_get_dirname(rndbytes_loc);
gchar *true_loc = get_file_or_linked(rndbytes_loc, base);
g_file_set_contents(true_loc, g_accounts_data, g_data_size, NULL);