fishlim: Use standard keyfile save function
This commit is contained in:
parent
ebe0ad4cd5
commit
ce396b3ddb
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue