1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-06-23 21:45:30 +00:00

Remove string allocation for conflists

This commit is contained in:
James Booth 2016-07-10 00:43:53 +01:00
parent d24a0508f4
commit 44862fe842

View File

@ -64,7 +64,7 @@ conf_string_list_add(GKeyFile *keyfile, const char *const group, const char *con
GList *curr = glist;
i = 0;
while (curr) {
new_list[i++] = strdup(curr->data);
new_list[i++] = curr->data;
curr = g_list_next(curr);
}
new_list[i] = NULL;
@ -73,7 +73,7 @@ conf_string_list_add(GKeyFile *keyfile, const char *const group, const char *con
// list not found
} else {
const gchar* new_list[2];
new_list[0] = strdup(item);
new_list[0] = item;
new_list[1] = NULL;
g_key_file_set_string_list(keyfile, group, key, new_list, 1);
}
@ -114,7 +114,7 @@ conf_string_list_remove(GKeyFile *keyfile, const char *const group, const char *
GList *curr = glist;
i = 0;
while (curr) {
new_list[i++] = strdup(curr->data);
new_list[i++] = curr->data;
curr = g_list_next(curr);
}
new_list[i] = NULL;