settings.c

changeset 11
06cbd0ec003d
parent 10
ecf787666f44
child 16
bc9a0fefd892
     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  }

mercurial