From: Sage Weil Date: Mon, 28 Nov 2016 19:11:54 +0000 (-0500) Subject: os/bluestore/BlueRocksEnv: fix strerror args X-Git-Tag: v11.1.0~120^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=29847b2b551242f950403398c1588afc2abd88bf;p=ceph.git os/bluestore/BlueRocksEnv: fix strerror args 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 --- diff --git a/src/os/bluestore/BlueRocksEnv.cc b/src/os/bluestore/BlueRocksEnv.cc index 6cba5c9cfa8b..fb3448798424 100644 --- a/src/os/bluestore/BlueRocksEnv.cc +++ b/src/os/bluestore/BlueRocksEnv.cc @@ -397,7 +397,7 @@ rocksdb::Status BlueRocksEnv::NewDirectory( std::unique_ptr* 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(); }