diff options
author | Junio C Hamano <gitster@pobox.com> | 2018-01-10 14:01:25 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-01-10 14:01:25 -0800 |
commit | 4cc676c46cf07d0302d36e4aea9ecf847510383e (patch) | |
tree | 665849530520ba75697104cbb09ebb330988bea1 /bisect.c | |
parent | bc4efaf10306f23600649d4988eac0d4b2e216b7 (diff) | |
parent | 2e9fdc795cb27725e6dda7f4ba78ec0d9553b36a (diff) | |
download | git-4cc676c46cf07d0302d36e4aea9ecf847510383e.tar.gz |
Merge branch 'ma/bisect-leakfix'
A hotfix for a recent update that broke 'git bisect'.
* ma/bisect-leakfix:
bisect: fix a regression causing a segfault
Diffstat (limited to 'bisect.c')
-rw-r--r-- | bisect.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -229,8 +229,10 @@ static struct commit_list *best_bisection_sorted(struct commit_list *list, int n if (i < cnt - 1) p = p->next; } - free_commit_list(p->next); - p->next = NULL; + if (p) { + free_commit_list(p->next); + p->next = NULL; + } strbuf_release(&buf); free(array); return list; |