diff options
Diffstat (limited to 'ui-log.c')
| -rw-r--r-- | ui-log.c | 6 |
1 files changed, 2 insertions, 4 deletions
| @@ -388,16 +388,14 @@ void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, char *pattern | |||
| 388 | ofs = 0; | 388 | ofs = 0; |
| 389 | 389 | ||
| 390 | for (i = 0; i < ofs && (commit = get_revision(&rev)) != NULL; i++) { | 390 | for (i = 0; i < ofs && (commit = get_revision(&rev)) != NULL; i++) { |
| 391 | free(commit->buffer); | 391 | free_commit_buffer(commit); |
| 392 | commit->buffer = NULL; | ||
| 393 | free_commit_list(commit->parents); | 392 | free_commit_list(commit->parents); |
| 394 | commit->parents = NULL; | 393 | commit->parents = NULL; |
| 395 | } | 394 | } |
| 396 | 395 | ||
| 397 | for (i = 0; i < cnt && (commit = get_revision(&rev)) != NULL; i++) { | 396 | for (i = 0; i < cnt && (commit = get_revision(&rev)) != NULL; i++) { |
| 398 | print_commit(commit, &rev); | 397 | print_commit(commit, &rev); |
| 399 | free(commit->buffer); | 398 | free_commit_buffer(commit); |
| 400 | commit->buffer = NULL; | ||
| 401 | free_commit_list(commit->parents); | 399 | free_commit_list(commit->parents); |
| 402 | commit->parents = NULL; | 400 | commit->parents = NULL; |
| 403 | } | 401 | } |
