]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Client: remove a std::string::c_str() calls
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 19 Feb 2014 15:24:27 +0000 (16:24 +0100)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 19 Feb 2014 15:24:27 +0000 (16:24 +0100)
[src/client/Client.cc:6821]: (performance) Passing the result of c_str() to a
  function that takes std::string as argument no. 2 is slow and redundant.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/client/Client.cc

index 248bb8ff863da439f8c852bba3e737ba967116a6..d4a91a088c8a71d172975d711ec573b59ee57685 100644 (file)
@@ -6818,7 +6818,7 @@ int Client::ll_lookup(Inode *parent, const char *name, struct stat *attr,
   Inode *in;
   int r = 0;
 
-  r = _lookup(parent, dname.c_str(), &in);
+  r = _lookup(parent, dname, &in);
   if (r < 0) {
     attr->st_ino = 0;
     goto out;