diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-10-11 19:55:06 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-05-02 00:22:43 +0200 |
| commit | 809bcfd85fad2ef7d4131c054be4cccd5bcc9d05 (patch) | |
| tree | 8170cee031af2209afa1905b8703f77b6d748d8e /test/socket_test.cc | |
| parent | 9a9ce1aec97db89b00bc216edf7cee5f3d48670e (diff) | |
Replace some raw arrays with std::vectors.
Diffstat (limited to 'test/socket_test.cc')
| -rw-r--r-- | test/socket_test.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/test/socket_test.cc b/test/socket_test.cc index 6021d5172..bcdbcd724 100644 --- a/test/socket_test.cc +++ b/test/socket_test.cc @@ -43,7 +43,7 @@ class TestServer : public Server public: TestServer (bool digest) : Server (TEST_SERVER_PORT, 30) - , _buffer (new uint8_t[TEST_SERVER_BUFFER_LENGTH]) + , _buffer (TEST_SERVER_BUFFER_LENGTH) , _size (0) , _result (false) , _digest (digest) @@ -58,7 +58,6 @@ public: try { _thread.join (); } catch (...) {} - delete[] _buffer; } void expect (int size) @@ -68,7 +67,7 @@ public: } uint8_t const * buffer() const { - return _buffer; + return _buffer.data(); } void await () @@ -90,12 +89,12 @@ private: BOOST_REQUIRE (_size); if (_digest) { Socket::ReadDigestScope ds (socket); - socket->read (_buffer, _size); + socket->read (_buffer.data(), _size); _size = 0; _condition.notify_one (); _result = ds.check(); } else { - socket->read (_buffer, _size); + socket->read (_buffer.data(), _size); _size = 0; _condition.notify_one (); } @@ -104,7 +103,7 @@ private: boost::thread _thread; boost::mutex _mutex; boost::condition _condition; - uint8_t* _buffer; + std::vector<uint8_t> _buffer; int _size; bool _result; bool _digest; |
