]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueRocksEnv: fix strerror args
authorSage Weil <sage@redhat.com>
Mon, 28 Nov 2016 19:11:54 +0000 (14:11 -0500)
committerSage Weil <sage@redhat.com>
Mon, 28 Nov 2016 19:29:12 +0000 (14:29 -0500)
CID 1395399 (#1 of 1): Argument cannot be negative (NEGATIVE_RETURNS)
negative_returns: A negative constant -2 is passed as an argument to a parameter that cannot be negative.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueRocksEnv.cc

index 6cba5c9cfa8b9b52513d1efd1e242fe5f8e7643b..fb34487984245f7f6b1d8202cd71912f9d5c9b55 100644 (file)
@@ -397,7 +397,7 @@ rocksdb::Status BlueRocksEnv::NewDirectory(
   std::unique_ptr<rocksdb::Directory>* result)
 {
   if (!fs->dir_exists(name))
-    return rocksdb::Status::IOError(name, strerror(-ENOENT));
+    return rocksdb::Status::IOError(name, strerror(ENOENT));
   result->reset(new BlueRocksDirectory(fs));
   return rocksdb::Status::OK();
 }
@@ -419,7 +419,7 @@ rocksdb::Status BlueRocksEnv::GetChildren(
 {
   int r = fs->readdir(dir, result);
   if (r < 0)
-    return rocksdb::Status::IOError(dir, strerror(-ENOENT));//    return err_to_status(r);
+    return rocksdb::Status::IOError(dir, strerror(ENOENT));//    return err_to_status(r);
   return rocksdb::Status::OK();
 }