From: Pierre Habouzit Date: Fri, 5 Oct 2007 08:11:59 +0000 (+0200) Subject: Fix in-place editing functions in convert.c X-Git-Tag: v1.5.4-rc0~370 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/90d16ec032b20f9f1146f3aceca12165aba3b6d6?ds=sidebyside;hp=90d16ec032b20f9f1146f3aceca12165aba3b6d6 Fix in-place editing functions in convert.c * crlf_to_git and ident_to_git: Don't grow the buffer if there is enough space in the first place. As a side effect, when the editing is done "in place", we don't grow, so the buffer pointer doesn't changes, and `src' isn't invalidated anymore. Thanks to Bernt Hansen for the bug report. * apply_filter: Fix memory leak due to fake in-place editing that didn't collected the old buffer when the filter succeeds. Also a cosmetic fix. Signed-off-by: Pierre Habouzit Signed-off-by: Lars Hjemli Signed-off-by: Shawn O. Pearce ---