From: Wayne Davison Date: Sat, 15 Aug 2009 13:27:19 +0000 (-0700) Subject: Fix some variable references. X-Git-Tag: v3.1.0pre1~353 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=18bd04018d6e9fc35463221ee995a5266700b404;p=thirdparty%2Frsync.git Fix some variable references. --- diff --git a/lib/sysxattrs.c b/lib/sysxattrs.c index 40619e32..7845d59e 100644 --- a/lib/sysxattrs.c +++ b/lib/sysxattrs.c @@ -133,14 +133,14 @@ static ssize_t read_xattr(int attrfd, void *buf, size_t buflen) STRUCT_STAT sb; ssize_t ret; - if (fstat(fd, &sb) < 0) + if (fstat(attrfd, &sb) < 0) ret = -1; else if (sb.st_size > SSIZE_MAX) { errno = ERANGE; ret = -1; - } else if (size == 0) + } else if (buflen == 0) ret = sb.st_size; - else if (sb.st_size > size) { + else if (sb.st_size > buflen) { errno = ERANGE; ret = -1; } else {