src/server/config/initconf.c

changeset 81
d25825f37967
parent 79
f48cea237ec3
child 88
73b3485e96f1
equal deleted inserted replaced
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

mercurial