From 7bdfc0a68506709b05c40ac519ded044a5ad7124 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Fri, 14 Jul 2017 15:33:32 +0200 Subject: parse: always initialize line pointer Upon initializing the parser context, we do not currently initialize the current line, line length and line number. Do so in order to make the interface easier to use and more obvious for future consumers of the parsing API. --- src/patch_parse.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/patch_parse.c') diff --git a/src/patch_parse.c b/src/patch_parse.c index 8b0a5d351..fee6afad6 100644 --- a/src/patch_parse.c +++ b/src/patch_parse.c @@ -613,10 +613,7 @@ static int parse_patch_header( { int error = 0; - for (ctx->parse_ctx.line = ctx->parse_ctx.remain; - ctx->parse_ctx.remain_len > 0; - git_parse_advance_line(&ctx->parse_ctx)) { - + for (; ctx->parse_ctx.remain_len > 0; git_parse_advance_line(&ctx->parse_ctx)) { /* This line is too short to be a patch header. */ if (ctx->parse_ctx.line_len < 6) continue; -- cgit v1.2.1