mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-18 07:08:16 +00:00
add mutex to channel numbering
This commit is contained in:
@ -48,7 +48,10 @@ void RabbitMQ::init()
|
||||
}
|
||||
|
||||
static int chan = 0;
|
||||
_channel = ++chan;
|
||||
{
|
||||
Mutex::Lock l(_chan_m);
|
||||
_channel = ++chan;
|
||||
}
|
||||
amqp_channel_open(_conn, _channel);
|
||||
r = amqp_get_rpc_reply(_conn);
|
||||
if(r.reply_type != AMQP_RESPONSE_NORMAL) {
|
||||
@ -88,4 +91,4 @@ std::string RabbitMQ::consume()
|
||||
return msg;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user