mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 16:46:47 +00:00
Fix bug in shmem CloseMessage
This commit is contained in:
parent
ffd31aa09a
commit
c605cbc3f6
|
@ -346,7 +346,7 @@ void FairMQMessageSHM::CloseMessage()
|
||||||
if (fRegionId == 0)
|
if (fRegionId == 0)
|
||||||
{
|
{
|
||||||
fManager.Segment().deallocate(fManager.Segment().get_address_from_handle(fHandle));
|
fManager.Segment().deallocate(fManager.Segment().get_address_from_handle(fHandle));
|
||||||
fHandle = 0;
|
fHandle = -1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -402,6 +402,7 @@ void FairMQMessageSHM::CloseMessage()
|
||||||
{
|
{
|
||||||
LOG(error) << "failed closing message, reason: " << zmq_strerror(errno);
|
LOG(error) << "failed closing message, reason: " << zmq_strerror(errno);
|
||||||
}
|
}
|
||||||
|
fMetaCreated = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user