diff --git a/glnx-xattrs.c b/glnx-xattrs.c index d0e6ab3d..84fd6094 100644 --- a/glnx-xattrs.c +++ b/glnx-xattrs.c @@ -437,7 +437,7 @@ glnx_lsetxattrat (int dfd, char pathbuf[PATH_MAX]; snprintf (pathbuf, sizeof (pathbuf), "/proc/self/fd/%d/%s", dfd, subpath); - if (TEMP_FAILURE_RETRY (lsetxattr (subpath, attribute, value, len, flags)) < 0) + if (TEMP_FAILURE_RETRY (lsetxattr (pathbuf, attribute, value, len, flags)) < 0) return glnx_throw_errno_prefix (error, "lsetxattr(%s)", attribute); return TRUE;