src/server/config/initconf.c

changeset 115
51d9a15eac98
parent 95
74a81d9e19d0
child 415
d938228c382e
equal deleted inserted replaced
114:c3a0f1275d71 115:51d9a15eac98
62 InitConfig *conf = p; 62 InitConfig *conf = p;
63 63
64 // parse directive 64 // parse directive
65 ConfigDirective *d = cfg_parse_directive(line, conf->parser.mp); 65 ConfigDirective *d = cfg_parse_directive(line, conf->parser.mp);
66 if(d == NULL) { 66 if(d == NULL) {
67 fprintf(stderr, "Error: initconf_parse: directive is null\n"); 67 log_ereport(LOG_FAILURE, "initconf_parse: directive is null");
68 return 0; 68 return 0;
69 } 69 }
70 d->begin = begin; 70 d->begin = begin;
71 d->end = end; 71 d->end = end;
72 if(d->type_num == INIT_DIRECTIVE) { 72 if(d->type_num == INIT_DIRECTIVE) {
73 conf->directives = ucx_list_append(conf->directives, d); 73 conf->directives = ucx_list_append(conf->directives, d);
74 } else { 74 } else {
75 fprintf(stderr, "Warning: Non Init directive in init.conf\n"); 75 log_ereport(LOG_WARN, "Non Init directive in init.conf");
76 } 76 }
77 77
78 return 0; 78 return 0;
79 } 79 }

mercurial