diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-26 00:22:01 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-26 00:22:01 +0000 |
commit | 942f0c12c6f99214eb1adcbc54f62b835f30f4aa (patch) | |
tree | d30431ba3f6f30116cd7cdf6d5917466fb5bd031 /libjava/gnu/java/nio/SelectorImpl.java | |
parent | f1bba8cf7130e87b85a1b4bc7d05f54bae94c48d (diff) | |
download | ppe42-gcc-942f0c12c6f99214eb1adcbc54f62b835f30f4aa.tar.gz ppe42-gcc-942f0c12c6f99214eb1adcbc54f62b835f30f4aa.zip |
2003-09-25 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/12352
* src/localename.cc (locale::_Impl::_Impl(const _Impl&,
size_t)): Don't leak if memory allocations for _M_facets,
_M_caches, and _M_names fail.
(locale::_Impl::_Impl(const char*, size_t)): Ditto.
(locale::_Impl::_M_replace_categories(const _Impl*,
category)): Ditto.
(locale::_Impl::_M_install_facet(const locale::id*,
const facet*)): Ditto.
* include/bits/locale_classes.h (locale::locale(const locale&,
_Facet*)): Don't leak memory.
* testsuite/22_locale/locale/cons/12352.cc: New, from the PR.
* src/localename.cc (locale::_Impl::_Impl(facet**, size_t,
bool)): Qualify with std:: strcpy, tweak.
* include/bits/locale_classes.h
(locale::_Impl::_M_check_same_name): Qualify strcmp.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71808 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/nio/SelectorImpl.java')
0 files changed, 0 insertions, 0 deletions