apply: release memory for fn_table
authorJunio C Hamano <gitster@pobox.com>
Tue, 27 Mar 2012 22:14:48 +0000 (15:14 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 27 Mar 2012 22:40:39 +0000 (15:40 -0700)
commit5c8774330f5cc7a5e9a4f9e016e06bea6814d8b5
treeaa7a9eaeee9ee3498b85dc76a11b72698b7b1f3c
parent2901bbe5be41af3161fe99dede505833f26ff2bf
apply: release memory for fn_table

The fn_table is used to record the result of earlier patch application in
case a hand-crafted input file contains multiple patches to the same file.
Both its string key (filename) and the contents are borrowed from "struct
patch" that represents the previous application in the same apply_patch()
call, and they do not leak, but the table itself was not freed properly.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/apply.c