about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/config/conflists.c6
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;