mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-12-15 07:20:17 +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