Boost C++ Libraries: Ticket #822: Incorrect usage of bad_write(), bad_seek() etc. https://svn.boost.org/trac10/ticket/822 <pre class="wiki">Incorrect usage of bad_write(), bad_seek() etc. defined in &lt;boost/iostreams/detail/error.hpp&gt;. In several places in the rest of Boost.Iostreams where these functions are used to construct exceptions, the exceptions aren't then thrown. This is probably unintended. E.g. restrict.hpp, direct_adapter.hpp and range_adapter.hpp. P.S. Should there be a tracker category of "iostreams"? </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/822 Trac 1.4.3 Daryle Walker Fri, 03 Aug 2007 12:21:54 GMT component changed; severity set https://svn.boost.org/trac10/ticket/822#comment:1 https://svn.boost.org/trac10/ticket/822#comment:1 <ul> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">iostreams</span> </li> <li><strong>severity</strong> → <span class="trac-field-new">Problem</span> </li> </ul> Ticket Jonathan Turkanis Sun, 30 Dec 2007 04:41:53 GMT status, resolution changed https://svn.boost.org/trac10/ticket/822#comment:2 https://svn.boost.org/trac10/ticket/822#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fixed</span> </li> </ul> <p> The only occurrences I found were in boost/iostreams/detail/adapter/range_adapter.hpp and boost/iostreams/detail/adapter/direct_adapter.hpp (both involving bad_seek()); these are fixed in <a class="changeset" href="https://svn.boost.org/trac10/changeset/42357" title="ported changes from branches/iostreams_dev revisions 42343-42356">[42357]</a> in branches/iostreams_dev, to be merged into trunk shortly. </p> Ticket