diff --git a/daemon/src/video/test/test_shm.cpp b/daemon/src/video/test/test_shm.cpp index 199166b7a84a3e3e972ec49bab526d444f75da45..1ac94610ac9486d75467a017755db0fdb2ea8086 100644 --- a/daemon/src/video/test/test_shm.cpp +++ b/daemon/src/video/test/test_shm.cpp @@ -80,12 +80,12 @@ void run_client() return; // initialize destination string to 0's - std::string dest(sizeof(test_data), 0); - const std::string test_data_str(test_data, sizeof(test_data)); + std::vector<char> dest(sizeof(test_data), 0); + const std::vector<char> test_data_str(test_data, test_data + sizeof(test_data)); assert(test_data_str.size() == 27); assert(dest.size() == test_data_str.size()); while (not done and dest != test_data_str) { - src.render(&(*dest.begin()), dest.size()); + src.render(dest.data(), dest.size()); usleep(1000); } src.stop();