mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 09:31:45 +00:00
Fix bug in shmem CloseMessage
This commit is contained in:
committed by
Dennis Klein
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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user