From 959dfd8ab7175c4c557f6df7813f617eca42881d Mon Sep 17 00:00:00 2001 From: Beman Dawes Date: Sun, 25 Nov 2007 15:08:28 +0000 Subject: [PATCH] clear # 1230, mbstate uninitialized [SVN r41357] --- src/path.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/path.cpp b/src/path.cpp index f3e2b46..adb72ce 100644 --- a/src/path.cpp +++ b/src/path.cpp @@ -118,7 +118,7 @@ namespace boost locked = true; std::size_t work_size( converter()->max_length() * (src.size()+1) ); boost::scoped_array work( new char[ work_size ] ); - std::mbstate_t state; + std::mbstate_t state = std::mbstate_t(); // perhaps unneeded, but cuts bug reports const internal_string_type::value_type * from_next; external_string_type::value_type * to_next; if ( converter()->out( @@ -137,7 +137,7 @@ namespace boost locked = true; std::size_t work_size( src.size()+1 ); boost::scoped_array work( new wchar_t[ work_size ] ); - std::mbstate_t state; + std::mbstate_t state = std::mbstate_t(); // perhaps unneeded, but cuts bug reports const external_string_type::value_type * from_next; internal_string_type::value_type * to_next; if ( converter()->in(