summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-11 21:41:35 -0400
committerpommicket <pommicket@gmail.com>2025-09-11 21:41:35 -0400
commit8d039c499a2e877e6ac008fc7530b0b9cc2794d1 (patch)
tree00dcd843ef09a6efb4a98ea3b2b4557f8d405ad9
parentb7944d08a38f3713977606d3bc4d3ac45e72798c (diff)
Fix line numbers
-rw-r--r--pom.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pom.c b/pom.c
index 651d308..118d9d6 100644
--- a/pom.c
+++ b/pom.c
@@ -396,6 +396,7 @@ parser_read_line(struct parser *parser) {
parser->line.array[0] = 0;
return;
}
+ parser->line_number += 1;
parser->line.count = 0;
while (true) {
char *line_out = parser_append(parser, line, sizeof parser->buf + 1);
@@ -457,7 +458,6 @@ pom_load(const char *filename,
parser->out_of_memory_error = out_of_memory;
parser->read_func = read_func;
parser->userdata = userdata;
- parser->line_number = 1;
// read into parser->buf, and skip initial BOM if present.
parser_read_to_buf(parser, true);
while (!(parser->eof || parser->out_of_memory))