summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2019-11-25 08:28:03 +0100
committerMiklos Vajna <vmiklos@collabora.com>2019-11-25 08:28:12 +0100
commit2ce1a7f61c370ecb2854ff069a3f0ea74d837c2f (patch)
tree0b95e34a438d8476a8aa50d3b9aa92b9b8c182c1 /test
parentc59bf4ed3a95e742f1610277ec8b0906070ed2bf (diff)
test: clean up not needed memset()
Use std::vector instead of a C array, where the elements are initialized with zero values by default. Change-Id: I3c69b588e2a2c3deba052eae35da87a3d085491e
Diffstat (limited to 'test')
-rw-r--r--test/UnitHTTP.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/test/UnitHTTP.cpp b/test/UnitHTTP.cpp
index 060f0c3fa..6a9065864 100644
--- a/test/UnitHTTP.cpp
+++ b/test/UnitHTTP.cpp
@@ -92,13 +92,12 @@ public:
bool expectString(const std::shared_ptr<Poco::Net::StreamSocket> &socket, const std::string& str)
{
- char buffer[str.size() + 64];
- memset(buffer, 0, sizeof(buffer));
- int got = socket->receiveBytes(buffer, str.size());
+ std::vector<char> buffer(str.size() + 64);
+ int got = socket->receiveBytes(buffer.data(), str.size());
if (got != (int)str.size() ||
- strncmp(buffer, str.c_str(), got))
+ strncmp(buffer.data(), str.c_str(), got))
{
- std::cerr << "testChunks got " << got << " mismatching strings '" << buffer << " vs. expected '" << str << "'\n";
+ std::cerr << "testChunks got " << got << " mismatching strings '" << buffer.data() << " vs. expected '" << str << "'\n";
exitTest(TestResult::Failed);
return false;
}