diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2014-03-05 18:26:26 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-03-05 12:33:30 -0800 |
commit | 17e22ddc1c34858beece1b090b392d7c73d1c0a3 (patch) | |
tree | 3a4b775a9f282b96c3657a48ef9a6bb81cc9e65a | |
parent | cache_tree_find(): remove redundant checks (diff) | |
download | tgif-17e22ddc1c34858beece1b090b392d7c73d1c0a3.tar.xz |
cache_tree_find(): find the end of path component using strchrnul()
Suggested-by: Junio Hamano <gitster@pobox.com>
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r-- | cache-tree.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/cache-tree.c b/cache-tree.c index 4d439bd915..d00f4ef7c2 100644 --- a/cache-tree.c +++ b/cache-tree.c @@ -554,9 +554,7 @@ static struct cache_tree *cache_tree_find(struct cache_tree *it, const char *pat const char *slash; struct cache_tree_sub *sub; - slash = strchr(path, '/'); - if (!slash) - slash = path + strlen(path); + slash = strchrnul(path, '/'); /* between path and slash is the name of the * subtree to look for. */ |