diff --git a/openvpn/common/enumdir.hpp b/openvpn/common/enumdir.hpp index 93913ef2a..120ee4a43 100644 --- a/openvpn/common/enumdir.hpp +++ b/openvpn/common/enumdir.hpp @@ -52,7 +52,7 @@ inline bool enum_dir(const std::string &dirname, { std::string fn(e->d_name); if (fn != "." && fn != "..") - func(std::move(fn)); + std::invoke(func, fn); } return true; }