make_absolute_path: return the input path if it points to our buffer
commit1d679de58e886e134c5569c542667a08f0faedd6
authorCarlos Martín Nieto <cmn@elego.de>
Wed, 16 Mar 2011 16:06:17 +0000 (16 17:06 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Mar 2011 20:51:22 +0000 (16 13:51 -0700)
treec2e1ca640d80925b0cbcd580e6b735e64ff2bde8
parentb406a2d3e30b1930ea3dc812bd1c4422ae135d14
make_absolute_path: return the input path if it points to our buffer

Some codepaths call make_absolute_path with its own return value as
input. In such a cases, return the path immediately.

This fixes a valgrind-discovered error, whereby we tried to copy a
string onto itself.

Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
abspath.c