git.samba.org
/
rsync.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6cafc1f
)
Handle a trailing "/." at the end of a source arg.
author
Wayne Davison
<wayne@opencoder.net>
Tue, 9 Aug 2022 00:36:36 +0000
(17:36 -0700)
committer
Wayne Davison
<wayne@opencoder.net>
Tue, 9 Aug 2022 00:36:36 +0000
(17:36 -0700)
exclude.c
patch
|
blob
|
history
diff --git
a/exclude.c
b/exclude.c
index e5991009e4b3211654b2a2dbfdd1172c3c6041eb..ca10b094ff38e58a08cf591297cc47c82fa095e2 100644
(file)
--- a/
exclude.c
+++ b/
exclude.c
@@
-316,8
+316,11
@@
void add_implied_include(const char *arg)
if (relative_paths) {
if ((cp = strstr(arg, "/./")) != NULL)
arg = cp + 3;
- } else if ((cp = strrchr(arg, '/')) != NULL)
+ } else if ((cp = strrchr(arg, '/')) != NULL)
{
arg = cp + 1;
+ if (*arg == '.' && arg[1] == '\0')
+ arg++;
+ }
arg_len = strlen(arg);
if (arg_len) {
if (strpbrk(arg, "*[?")) {