Merge branch 'stable' * stable: Skip unknown header fields when parsing tags and commits
Lars Hjemli hjemli@gmail.com
Sat, 27 Oct 2007 09:15:41 +0200
1 files changed,
6 insertions(+),
0 deletions(-)
jump to
M
parsing.c
→
parsing.c
@@ -233,6 +233,9 @@ ret->committer_date = atol(++t);
p = strchr(t, '\n') + 1; } + while (*p && (*p != '\n')) + p = strchr(p, '\n') + 1; // skip unknown header fields + while (*p == '\n') p = strchr(p, '\n') + 1;@@ -291,6 +294,9 @@ ret->tagger_date = atol(++t);
} p = strchr(p, '\n') + 1; } + + while (p && *p && (*p != '\n')) + p = strchr(p, '\n') + 1; // skip unknown tag fields while (p && (*p == '\n')) p = strchr(p, '\n') + 1;