From 6ae10fe7fcd95423759003db81a0436c82f3ade0 Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Mon, 25 Feb 2013 15:28:37 +0100 Subject: [PATCH] Client.cc: don't pass c_str() if std::string is expected Don't pass c_str() to _lookup(). The function expect a std::string as second parameter. Signed-off-by: Danny Al-Gaaf --- src/client/Client.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index 9f1f9aa5d34..697804431aa 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -3900,7 +3900,7 @@ int Client::path_walk(const filepath& origpath, Inode **final, bool followsym) ldout(cct, 10) << " " << i << " " << *cur << " " << dname << dendl; ldout(cct, 20) << " (path is " << path << ")" << dendl; Inode *next; - int r = _lookup(cur, dname.c_str(), &next); + int r = _lookup(cur, dname, &next); if (r < 0) return r; // only follow trailing symlink if followsym. always follow -- 2.47.3