summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/ocl/fix/parser.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/ocl/fix/parser.hpp b/include/ocl/fix/parser.hpp
index 5d4e5eb..02ab50c 100644
--- a/include/ocl/fix/parser.hpp
+++ b/include/ocl/fix/parser.hpp
@@ -77,7 +77,7 @@ namespace ocl::fix
if (basic_range.length_ < 0)
return std::basic_string<char_type>{};
- return std::basic_string<char_type>(basic_range.ascii_bytes_, basic_range.length_);
+ return std::basic_string<char_type>(basic_range.bytes_, basic_range.length_);
}
/// @brief a basic_range object containing the FIX packet values.
@@ -148,7 +148,7 @@ namespace ocl::fix
/// @brief Visit a FIX message and parse it into a basic_range_data object.
/// @param in The input FIX message as a string.
/// @warning This function may throw exceptions.
- basic_range_data<char_type> visit(std::basic_string<char_type> in)
+ basic_range_data<char_type> visit(const std::basic_string<char_type>& in)
{
basic_range_data<char_type> ret{};