fishlim: Use standard keyfile save function

This commit is contained in:
TingPing 2014-12-12 05:26:22 -05:00
parent ebe0ad4cd5
commit ce396b3ddb
1 changed files with 4 additions and 9 deletions

View File

@ -131,16 +131,11 @@ static bool delete_nick(GKeyFile *keyfile, const char *nick) {
static bool save_keystore(GKeyFile *keyfile) { static bool save_keystore(GKeyFile *keyfile) {
char *filename; char *filename;
bool ok; bool ok;
// Serialize
gsize file_length;
gchar *file_data = g_key_file_to_data(keyfile, &file_length, NULL);
if (!file_data) return false;
// Write to file
filename = get_config_filename(); filename = get_config_filename();
ok = g_file_set_contents(filename, file_data, file_length, NULL); ok = g_key_file_save_to_file (keyfile, filename, NULL);
g_free(filename); g_free (filename);
g_free(file_data);
return ok; return ok;
} }