mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-09 23:36:04 +00:00
mtrie: Do not throw exception on allocation failure
This commit is contained in:
parent
e471e5b401
commit
692648de96
@ -72,8 +72,10 @@ bool zmq::mtrie_t::add_helper (unsigned char *prefix_, size_t size_,
|
|||||||
// We are at the node corresponding to the prefix. We are done.
|
// We are at the node corresponding to the prefix. We are done.
|
||||||
if (!size_) {
|
if (!size_) {
|
||||||
bool result = !pipes;
|
bool result = !pipes;
|
||||||
if (!pipes)
|
if (!pipes) {
|
||||||
pipes = new pipes_t;
|
pipes = new (std::nothrow) pipes_t;
|
||||||
|
alloc_assert (pipes);
|
||||||
|
}
|
||||||
pipes->insert (pipe_);
|
pipes->insert (pipe_);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user