diff options
author | Junio C Hamano <gitster@pobox.com> | 2011-01-19 08:25:31 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-01-19 08:25:31 -0800 |
commit | 0bc6180bcbe6bd821ac8cf2178cb13ff628b4f69 (patch) | |
tree | d9078d1b4e6b0263851e00314f7172f1178952ed | |
parent | commit: suggest --amend --reset-author to fix commiter identity (diff) | |
parent | get_cwd_relative(): do not misinterpret root path (diff) | |
download | tgif-0bc6180bcbe6bd821ac8cf2178cb13ff628b4f69.tar.xz |
Merge branch 'nd/maint-relative' into maint
* nd/maint-relative:
get_cwd_relative(): do not misinterpret root path
-rw-r--r-- | dir.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -965,6 +965,12 @@ char *get_relative_cwd(char *buffer, int size, const char *dir) case '/': return cwd + 1; default: + /* + * dir can end with a path separator when it's root + * directory. Return proper prefix in that case. + */ + if (dir[-1] == '/') + return cwd; return NULL; } } |