From 0c91dc777c9e69c0cca2d3b40f3f854a65ffc69b Mon Sep 17 00:00:00 2001 From: Daniel Drake Date: Mon, 12 Dec 2005 00:37:08 -0800 Subject: [PATCH] --- yaml --- r: 15019 b: refs/heads/master c: 894ec8707ced240b96dc45944790fb35d9a6b03c h: refs/heads/master i: 15017: 84a130d45cc5a22b31a32285c02e43e318d6422d 15015: 0e0b72772faa0dc24f5602d20c43d951eba0225c v: v3 --- [refs] | 2 +- trunk/fs/xattr.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9a7fe64f37a0..6d783f622607 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c3f5902325d3053986e7359f706581d8f032e72f +refs/heads/master: 894ec8707ced240b96dc45944790fb35d9a6b03c diff --git a/trunk/fs/xattr.c b/trunk/fs/xattr.c index a9db22557998..bcc2156d4d28 100644 --- a/trunk/fs/xattr.c +++ b/trunk/fs/xattr.c @@ -245,7 +245,7 @@ listxattr(struct dentry *d, char __user *list, size_t size) error = d->d_inode->i_op->listxattr(d, klist, size); } else { error = security_inode_listsecurity(d->d_inode, klist, size); - if (size && error >= size) + if (size && error > size) error = -ERANGE; } if (error > 0) {