]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
client: return proper error for getxattr
authorSage Weil <sage@newdream.net>
Fri, 23 May 2008 22:14:04 +0000 (15:14 -0700)
committerSage Weil <sage@newdream.net>
Fri, 23 May 2008 22:56:03 +0000 (15:56 -0700)
src/client/Client.cc

index 09bb2d813cb1b7856dd35587dc23b3b208308128..6f5c3033cc96a54bba7cefec75cd8f58dd058443 100644 (file)
@@ -3769,7 +3769,7 @@ int Client::_getxattr(const filepath &path, const char *name, void *value, size_
   int r = _do_lstat(path, CEPH_STAT_MASK_XATTR, &in, uid, gid);
   if (r == 0) {
     string n(name);
-    r = -ENOENT;
+    r = -ENODATA;
     if (in->xattrs.count(n)) {
       r = in->xattrs[n].length();
       if (size != 0) {