diff --git a/Utils/Console/UDPServer.cc b/Utils/Console/UDPServer.cc index 8a0c33bbef52d55d35f5706df9db20c86f2bcd6c..73834be129bdf64c3fb3415fddac040375b5b398 100644 --- a/Utils/Console/UDPServer.cc +++ b/Utils/Console/UDPServer.cc @@ -114,7 +114,7 @@ prefix_ void senf::console::UDPServer::handleInput(int events) senf::GenericBSDSocketAddress address; handle_.readfrom(data, address, 0u); boost::trim(data); - + executor_.cwd(executor_.chroot()); std::stringstream stream; try { diff --git a/Utils/Console/UDPServer.test.cc b/Utils/Console/UDPServer.test.cc index 8617926adf396a7e833cb250b06012a13d2ce071..e35f4d07a51c5822add94afb1a43e9079c52c433 100644 --- a/Utils/Console/UDPServer.test.cc +++ b/Utils/Console/UDPServer.test.cc @@ -71,7 +71,7 @@ BOOST_AUTO_UNIT_TEST(udpServer) nread = 0; flags = 0; data = ""; - socket.write("ll"); + socket.write(std::string("ll")); timer.timeout(delay(300)); senf::scheduler::process(); BOOST_CHECK_EQUAL( nread, 1 ); @@ -82,7 +82,7 @@ BOOST_AUTO_UNIT_TEST(udpServer) nread = 0; flags = 0; data = ""; - socket.write("sys"); + socket.write(std::string("sys")); timer.timeout(delay(300)); senf::scheduler::process(); BOOST_CHECK_EQUAL( nread, 1 ); @@ -93,7 +93,7 @@ BOOST_AUTO_UNIT_TEST(udpServer) nread = 0; flags = 0; data = ""; - socket.write("cd sys"); + socket.write(std::string("cd sys")); timer.timeout(delay(300)); senf::scheduler::process(); BOOST_CHECK_EQUAL( nread, 1 ); @@ -104,7 +104,7 @@ BOOST_AUTO_UNIT_TEST(udpServer) nread = 0; flags = 0; data = ""; - socket.write("ll"); + socket.write(std::string("ll")); timer.timeout(delay(300)); senf::scheduler::process(); BOOST_CHECK_EQUAL( nread, 1 );