diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2012-10-28 17:16:22 +0100 |
---|---|---|
committer | Jeff King <peff@peff.net> | 2012-10-29 02:34:58 -0400 |
commit | e3e46cdbd45c2e7383df9de1787e23489dc66dbc (patch) | |
tree | ad73b04f0a16f9c707f26d20a41ce87dddc64502 /abspath.c | |
parent | d6052abca39fc84fed4f3248be042cfb6bf635d5 (diff) | |
download | git-e3e46cdbd45c2e7383df9de1787e23489dc66dbc.tar.gz |
Introduce new function real_path_if_valid()
The function is like real_path(), except that it returns NULL on error
instead of dying.
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Jeff King <peff@peff.net>
Diffstat (limited to 'abspath.c')
-rw-r--r-- | abspath.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -153,6 +153,11 @@ const char *real_path(const char *path) return real_path_internal(path, 1); } +const char *real_path_if_valid(const char *path) +{ + return real_path_internal(path, 0); +} + static const char *get_pwd_cwd(void) { static char cwd[PATH_MAX + 1]; |