diff options
Diffstat (limited to 'host/lib/utils')
| -rw-r--r-- | host/lib/utils/ihex.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/host/lib/utils/ihex.cpp b/host/lib/utils/ihex.cpp index bb9b49b32..a29ac3e72 100644 --- a/host/lib/utils/ihex.cpp +++ b/host/lib/utils/ihex.cpp @@ -213,7 +213,7 @@ void ihex_reader::to_bin_file(const std::string &bin_filename)  // We need a functor for the cast, a lambda would be perfect...  int _vector_writer_callback( -    std::vector<boost::uint8_t> vector, +    std::vector<boost::uint8_t>& vector,      unsigned char *buff,      boost::uint16_t len  ) { @@ -229,7 +229,7 @@ std::vector<boost::uint8_t> ihex_reader::to_vector(const size_t size_estimate)      std::vector<boost::uint8_t> buf;      buf.reserve(size_estimate == 0 ? DEFAULT_SIZE_ESTIMATE : size_estimate); -    this->read(boost::bind(&_vector_writer_callback, buf, _3, _4)); +    this->read(boost::bind(&_vector_writer_callback, boost::ref(buf), _3, _4));      return buf;  }  | 
