commit.c: fix a memory leak