Properly free commit a commit list in revwalk The commit list was not being properly free'd when a walk was stopped halfway through.