40 |
40 |
41 // setup parser |
41 // setup parser |
42 ConfigParser2 parser; |
42 ConfigParser2 parser; |
43 memset(&parser, 0, sizeof(ConfigParser2)); |
43 memset(&parser, 0, sizeof(ConfigParser2)); |
44 parser.mp = mp; |
44 parser.mp = mp; |
|
45 parser.filename = file; |
45 parser.validateDirective = initconfig_validate_directive; |
46 parser.validateDirective = initconfig_validate_directive; |
46 parser.allow_hierarchy = 0; |
47 parser.allow_hierarchy = 0; |
47 |
48 |
48 ConfigNode *init_config = serverconfig_load_file(&parser, file); |
49 ConfigNode *init_config = serverconfig_load_file(&parser, file); |
49 if(!init_config) { |
50 if(!init_config) { |