summaryrefslogtreecommitdiff
path: root/boost/convert/stream.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/convert/stream.hpp')
-rw-r--r--boost/convert/stream.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/boost/convert/stream.hpp b/boost/convert/stream.hpp
index 04f2bccf98..c0f4890b36 100644
--- a/boost/convert/stream.hpp
+++ b/boost/convert/stream.hpp
@@ -173,6 +173,8 @@ boost::cnv::basic_stream<char_type>::str_to(
boost::cnv::range<string_type> string_in,
boost::optional<out_type>& result_out) const
{
+ if (string_in.empty ()) return;
+
istream_type& istream = stream_;
buffer_type* oldbuf = istream.rdbuf();
char_type const* beg = &*string_in.begin();