diff options
Diffstat (limited to 'boost/convert/stream.hpp')
-rw-r--r-- | boost/convert/stream.hpp | 2 |
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(); |