id summary reporter owner description type status milestone component version severity resolution keywords cc 1232 mapped_file_source::is_open() is broken under windows royalstream@… Jonathan Turkanis "Under windows, '''mapped_file_impl::handle_''' gets set to '''INVALID_HANDLE_VALUE''' when the file gets closed or on error. But '''mapped_file_source::is_open()''' incorrectly assumes that if the handle is invalid it will have a value of zero and it doesn't consider '''INVALID_HANDLE_VALUE''' a possibility. Obviously, adding '''INVALID_HANDLE_VALUE''' to '''mapped_file_source::is_open()''' would be poor design. A better way would be to explose a '''mapped_file_impl::is_valid()''' method that works as it should depending on the platform and have '''mapped_file_source::is_open()''' call it. Regards, Steven Burns" Bugs closed To Be Determined iostreams Boost 1.34.1 Problem fixed