1.1 --- a/settings.c Thu Sep 15 13:29:06 2011 +0200 1.2 +++ b/settings.c Thu Sep 15 13:38:03 2011 +0200 1.3 @@ -8,7 +8,7 @@ 1.4 #include "settings.h" 1.5 1.6 settings_t* new_settings_t() { 1.7 - settings_t *settings = malloc(sizeof(settings_t*)); 1.8 + settings_t *settings = malloc(sizeof(settings_t)); 1.9 if (settings != NULL) { 1.10 #ifdef _WIN32 1.11 settings->fileSeparator = '\\'; 1.12 @@ -25,6 +25,6 @@ 1.13 } 1.14 1.15 void destroy_settings_t(settings_t* settings) { 1.16 - destroy_suffix_list_t(settings->suffixList); 1.17 + free(settings->suffixList); 1.18 free(settings); 1.19 }