# [PATCH] path: use strbuf_add_real_path()

1 messages from 2017-10-01 to 2017-10-01. Participants: René Scharfe.
Thread: https://gitlist.dev/t/46866

## René Scharfe, 2017-10-01 14:44

Subject: [PATCH] path: use strbuf_add_real_path()
Message-ID: <7f710738-98e1-f075-9369-113296e077bb@web.de>
URL: https://gitlist.dev/e/7f710738-98e1-f075-9369-113296e077bb%40web.de

```
Avoid a string copy to a static buffer by using strbuf_add_real_path()
instead of combining strbuf_addstr() and real_path().

Patch generated by Coccinelle and contrib/coccinelle/strbuf.cocci.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
---
 path.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/path.c b/path.c
index b533ec938d..bf096c411c 100644
--- a/path.c
+++ b/path.c
@@ -717,7 +717,7 @@ char *expand_user_path(const char *path, int real_home)
 			if (!home)
 				goto return_null;
 			if (real_home)
-				strbuf_addstr(&user_path, real_path(home));
+				strbuf_add_real_path(&user_path, home);
 			else
 				strbuf_addstr(&user_path, home);
 #ifdef GIT_WINDOWS_NATIVE
-- 
2.14.2

```
