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 | } |