From: Jelte Jansen Date: Thu, 14 Feb 2013 11:02:52 +0000 (+0100) Subject: [2669] Use vector instead of raw array in unit test X-Git-Tag: bind10-1.1.0beta1-release~88^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bc2a0da61893dc52ab49851360c23c5fbe18dfe6;p=thirdparty%2Fkea.git [2669] Use vector instead of raw array in unit test --- diff --git a/src/lib/asiolink/tests/tcp_socket_unittest.cc b/src/lib/asiolink/tests/tcp_socket_unittest.cc index fd55bf09ea..20b6cd883c 100644 --- a/src/lib/asiolink/tests/tcp_socket_unittest.cc +++ b/src/lib/asiolink/tests/tcp_socket_unittest.cc @@ -82,10 +82,8 @@ public: struct PrivateData { PrivateData() : error_code_(), length_(0), cumulative_(0), expected_(0), offset_(0), - name_(""), queued_(NONE), called_(NONE) - { - memset(data_, 0, MIN_SIZE); - } + name_(""), queued_(NONE), called_(NONE), data_(MIN_SIZE, 0) + {} asio::error_code error_code_; ///< Completion error code size_t length_; ///< Bytes transferred in this I/O @@ -95,8 +93,7 @@ public: std::string name_; ///< Which of the objects this is Operation queued_; ///< Queued operation Operation called_; ///< Which callback called - uint8_t data_[MIN_SIZE]; ///< Receive buffer - + std::vector data_; ///< Receive buffer }; /// \brief Constructor @@ -171,7 +168,7 @@ public: /// \brief Get data member uint8_t* data() { - return (ptr_->data_); + return (&ptr_->data_[0]); } /// \brief Get flag to say what was queued