updating the wrong half of a size_t pointer. This could happen
on 64-bit, big endian systems.
#
PKG_MAJOR=2
PKG_MINOR=6
-PKG_REVISION=32
+PKG_REVISION=33
PKG_BUILD=1
+xfsprogs-2.6.33 (13 June 2005)
+ - Another libhandle fix on 64bit, Big Endian systems.
+
xfsprogs-2.6.32 (08 June 2005)
- Minor endian cleanups in some tools.
- Fix a couple of xfs_quota double-reporting issues when
size_t bufsiz)
{
int fd;
+ __u32 buflen = (__u32)bufsiz;
char *path;
xfs_fsop_handlereq_t hreq;
hreq.ihandle = hanp;
hreq.ihandlen = hlen;
hreq.ohandle = buf;
- hreq.ohandlen = (__u32 *)&bufsiz;
+ hreq.ohandlen = &buflen;
return xfsctl(path, fd, XFS_IOC_READLINK_BY_HANDLE, &hreq);
}