diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/config/conflists.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/config/conflists.c b/src/config/conflists.c index b005ccb8..00005924 100644 --- a/src/config/conflists.c +++ b/src/config/conflists.c @@ -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; |