diff options
Diffstat (limited to 'src/conf.c')
| -rw-r--r-- | src/conf.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -234,13 +234,13 @@ static int internal_set_value(const char *config_file, const char *key, plist_t | |||
| 234 | plist_read_from_filename(&config, config_file); | 234 | plist_read_from_filename(&config, config_file); |
| 235 | if (!config) { | 235 | if (!config) { |
| 236 | config = plist_new_dict(); | 236 | config = plist_new_dict(); |
| 237 | plist_dict_insert_item(config, key, value); | 237 | plist_dict_set_item(config, key, value); |
| 238 | } else { | 238 | } else { |
| 239 | plist_t n = plist_dict_get_item(config, key); | 239 | plist_t n = plist_dict_get_item(config, key); |
| 240 | if (n) { | 240 | if (n) { |
| 241 | plist_dict_remove_item(config, key); | 241 | plist_dict_remove_item(config, key); |
| 242 | } | 242 | } |
| 243 | plist_dict_insert_item(config, key, value); | 243 | plist_dict_set_item(config, key, value); |
| 244 | remove(config_file); | 244 | remove(config_file); |
| 245 | } | 245 | } |
| 246 | 246 | ||
