Skip to content

Commit 4d3f7a3

Browse files
committed
fix crash from config
1 parent 851c400 commit 4d3f7a3

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

config.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,15 @@ void config_load(char *path, GOptionEntry entries[]) {
99
GKeyFile *keyfile = g_key_file_new();
1010
g_key_file_load_from_file(keyfile, path, G_KEY_FILE_NONE, NULL);
1111
for(int i = 0; entries[i].long_name != NULL; ++i) {
12-
GError *error = NULL;
1312
switch(entries[i].arg) {
1413
case G_OPTION_ARG_NONE:
1514
*(gboolean *)entries[i].arg_data =
1615
g_key_file_get_boolean(keyfile, "main", entries[i].long_name, NULL);
1716
break;
1817
case G_OPTION_ARG_STRING:
19-
*(gchar **)entries[i].arg_data =
20-
g_key_file_get_string(keyfile, "main", entries[i].long_name, NULL);
21-
break;
2218
case G_OPTION_ARG_FILENAME:
2319
*(gchar **)entries[i].arg_data =
24-
g_key_file_get_string(keyfile, "main", entries[i].long_name, &error);
25-
if(error == NULL && !g_file_test(entries[i].arg_data, G_FILE_TEST_EXISTS))
26-
g_free(entries[i].arg_data);
20+
g_key_file_get_string(keyfile, "main", entries[i].long_name, NULL);
2721
break;
2822
default:
2923
g_error("Unknown entry argument type");

0 commit comments

Comments
 (0)