Skip to content

Commit 29cb112

Browse files
committed
Replace settings_parse_line() with settings_parse_keyvalue()
1 parent 07df152 commit 29cb112

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

src/profile-parse.c

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ static void parser_add_user(struct profile_parser *parser)
199199

200200
static void profile_parse_line_root(struct profile_parser *parser, char *line)
201201
{
202-
const char *key, *value, *nameline, *error;
202+
const char *key, *value, *error;
203203

204204
if (try_parse_keyvalue(line, &key, &value)) {
205205
if (strcmp(key, "total_user_count") == 0) {
@@ -243,8 +243,7 @@ static void profile_parse_line_root(struct profile_parser *parser, char *line)
243243
i_fatal("Unknown section at line %u: %s", parser->linenum, key);
244244

245245
if (value[0] != '\0') {
246-
nameline = t_strdup_printf("name=%s", value);
247-
if (settings_parse_line(parser->cur_parser, nameline) != 1)
246+
if (settings_parse_keyvalue(parser->cur_parser, "name", value) != 1)
248247
i_unreached();
249248
}
250249
}
@@ -274,7 +273,7 @@ static void parse_count(struct profile_parser *parser, const char *value,
274273
static void
275274
profile_parse_line_section(struct profile_parser *parser, char *line)
276275
{
277-
const char *key, *value, *newline;
276+
const char *key, *value;
278277
int ret;
279278

280279
if (strcmp(line, "}") == 0) {
@@ -285,10 +284,9 @@ profile_parse_line_section(struct profile_parser *parser, char *line)
285284
if (!try_parse_keyvalue(line, &key, &value))
286285
i_fatal("Invalid data at line %u: %s", parser->linenum, line);
287286

288-
newline = t_strdup_printf("%s=%s", key, value);
289287
if (strcmp(key, "count") == 0)
290288
parse_count(parser, value, &parser->cur_count);
291-
else if ((ret = settings_parse_line(parser->cur_parser, newline)) < 0) {
289+
else if ((ret = settings_parse_keyvalue(parser->cur_parser, key, value)) < 0) {
292290
i_fatal("Invalid value for setting '%s' at line %u: %s",
293291
key, parser->linenum, value);
294292
} else if (ret == 0) {

0 commit comments

Comments
 (0)