80:0de4a90979e1 | 81:d25825f37967 |
---|---|
44 conf->directives = NULL; | 44 conf->directives = NULL; |
45 | 45 |
46 int r = cfg_parse_basic_file((ConfigParser*)conf, in); | 46 int r = cfg_parse_basic_file((ConfigParser*)conf, in); |
47 cfg_dlist_destr(conf->parser.mp, conf->directives); | 47 cfg_dlist_destr(conf->parser.mp, conf->directives); |
48 if(r != 0) { | 48 if(r != 0) { |
49 // TODO: free | 49 free_init_config(conf); |
50 return NULL; | 50 return NULL; |
51 } | 51 } |
52 | |
53 fclose(in); | 52 fclose(in); |
54 | 53 |
55 return conf; | 54 return conf; |
56 } | 55 } |
57 | 56 |