This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors
- From: "paolo at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Nov 2003 15:19:06 -0000
- Subject: [Bug libstdc++/13217] New: basic_filebuf::underflow doesn't deal gracefully with read errors
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
In the always_noconv case, if _M_file.xsgetn returns -1 the situations is pretty
good, but the exception raised has a misleading what of "invalid byte sequence in
file". In the general case, the read error condition is not dealt with properly
and no meaningful exception is raised, everything can happen at run time...
--
Summary: basic_filebuf::underflow doesn't deal gracefully with
read errors
Product: gcc
Version: 3.4
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libstdc++
AssignedTo: paolo at gcc dot gnu dot org
ReportedBy: paolo at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: Any
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13217