X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=revision.c;h=7bff2a10b1044651a776b42d4ee3d91661830aa2;hb=cb115748ec0d4c6faccd09f3637ea436482dd7d5;hp=82214eb71a96e75089dbe583eb4e2d06eb608550;hpb=d3ff6f55012c939740ce0982b24aeb6fba3c6e4f;p=git.git diff --git a/revision.c b/revision.c index 82214eb7..7bff2a10 100644 --- a/revision.c +++ b/revision.c @@ -949,9 +949,11 @@ struct commit *get_revision(struct rev_info *revs) } do { - struct commit *commit = revs->commits->item; + struct commit_list *entry = revs->commits; + struct commit *commit = entry->item; - revs->commits = revs->commits->next; + revs->commits = entry->next; + free(entry); /* * If we haven't done the list limiting, we need to look at