comparison src/context.cpp @ 99:f8963ddf7143 stable-5-7

failed to return a value from parse_verify()
author carl
date Fri, 23 Sep 2005 07:58:34 -0700
parents cc3b79349c9c
children 63e8633abc34
comparison
equal deleted inserted replaced
98:91c27c00048f 99:f8963ddf7143
1032 bool parse_verify(TOKEN &tok, CONFIG &dc, CONTEXT &me) { 1032 bool parse_verify(TOKEN &tok, CONFIG &dc, CONTEXT &me) {
1033 char *host = tok.next(); 1033 char *host = tok.next();
1034 if (!tsa(tok, token_semi)) return false; 1034 if (!tsa(tok, token_semi)) return false;
1035 me.set_verify(host); 1035 me.set_verify(host);
1036 add_verify_host(host); 1036 add_verify_host(host);
1037 return true;
1037 } 1038 }
1038 1039
1039 1040
1040 //////////////////////////////////////////////// 1041 ////////////////////////////////////////////////
1041 // 1042 //
1166 1167
1167 //////////////////////////////////////////////// 1168 ////////////////////////////////////////////////
1168 // parse a config file 1169 // parse a config file
1169 // 1170 //
1170 bool load_conf(CONFIG &dc, char *fn) { 1171 bool load_conf(CONFIG &dc, char *fn) {
1172 int count = 0;
1171 TOKEN tok(fn, &dc.config_files); 1173 TOKEN tok(fn, &dc.config_files);
1172 while (true) { 1174 while (true) {
1173 char *have = tok.next(); 1175 char *have = tok.next();
1174 if (!have) break; 1176 if (!have) break;
1175 if (have == token_context) { 1177 if (have == token_context) {
1176 if (!parse_context(tok, dc, NULL)) { 1178 if (!parse_context(tok, dc, NULL)) {
1179 tok.token_error("load_conf() failed to parse context");
1177 return false; 1180 return false;
1178 } 1181 }
1182 else count++;
1179 } 1183 }
1180 else { 1184 else {
1181 tok.token_error(token_context, have); 1185 tok.token_error(token_context, have);
1182 return false; 1186 return false;
1183 } 1187 }
1184 } 1188 }
1189 tok.token_error("load_conf() found %d contexts in %s", count, fn);
1185 return (dc.default_context) ? true : false; 1190 return (dc.default_context) ? true : false;
1186 } 1191 }
1187 1192
1188 1193
1189 //////////////////////////////////////////////// 1194 ////////////////////////////////////////////////