X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/18bd04018d6e9fc35463221ee995a5266700b404..2523d0cc14365293a6d0ecb4e5191e50d92adaa6:/lib/sysxattrs.c diff --git a/lib/sysxattrs.c b/lib/sysxattrs.c index 7845d59e..1512518c 100644 --- a/lib/sysxattrs.c +++ b/lib/sysxattrs.c @@ -254,6 +254,8 @@ ssize_t sys_llistxattr(const char *path, char *list, size_t size) continue; if ((ret += len+1) > size) { + if (size == 0) + continue; ret = -1; errno = ERANGE; break;