X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FConsole%2FExecutor.cc;h=3bfa19bd41fd6e972416be3a47e4950647136586;hb=d498c7507e2eaa191e859ae525df97dc257e0d7a;hp=e464906e330c2299be7e5776ef399d7122828be7;hpb=7f1c36ac78c8aec05f857d7594ea70e865c822ef;p=senf.git diff --git a/Utils/Console/Executor.cc b/Utils/Console/Executor.cc index e464906..3bfa19b 100644 --- a/Utils/Console/Executor.cc +++ b/Utils/Console/Executor.cc @@ -299,9 +299,7 @@ senf::console::Executor::traverseNode(ParseCommandInfo::TokensRange const & path catch (UnknownNodeNameException &) { throw InvalidPathException( senf::stringJoin( - senf::make_transform_range( - boost::make_iterator_range(path.begin(), path.end()), - boost::bind(&Token::value, _1)), + senf::make_transform_range(path, boost::bind(&Token::value, _1)), "/")); } } @@ -340,10 +338,10 @@ senf::console::Executor::traverseDirectory(ParseCommandInfo::TokensRange const & } } catch (std::bad_cast &) { - throw InvalidDirectoryException(); + throw InvalidDirectoryException(errorPath); } catch (UnknownNodeNameException &) { - throw InvalidDirectoryException(); + throw InvalidDirectoryException(errorPath); } }