Unidiff1 files changed, 6 insertions, 0 deletions
|
diff --git a/parsing.c b/parsing.c index 2c05c09..ddbafd5 100644 --- a/ parsing.c+++ b/ parsing.c |
|
@@ -234,4 +234,7 @@ struct commitinfo *cgit_parse_commit(struct commit *commit) |
234 | } |
234 | } |
235 | |
235 | |
| |
236 | while (*p && (*p != '\n')) |
| |
237 | p = strchr(p, '\n') + 1; // skip unknown header fields |
| |
238 | |
236 | while (*p == '\n') |
239 | while (*p == '\n') |
237 | p = strchr(p, '\n') + 1; |
240 | p = strchr(p, '\n') + 1; |
@@ -293,4 +296,7 @@ struct taginfo *cgit_parse_tag(struct tag *tag) |
293 | } |
296 | } |
294 | |
297 | |
| |
298 | while (p && *p && (*p != '\n')) |
| |
299 | p = strchr(p, '\n') + 1; // skip unknown tag fields |
| |
300 | |
295 | while (p && (*p == '\n')) |
301 | while (p && (*p == '\n')) |
296 | p = strchr(p, '\n') + 1; |
302 | p = strchr(p, '\n') + 1; |
|