Fix bug in shmem CloseMessage

This commit is contained in:
Alexey Rybalchenko 2018-11-28 17:53:32 +01:00 committed by Dennis Klein
parent ffd31aa09a
commit c605cbc3f6

View File

@ -346,7 +346,7 @@ void FairMQMessageSHM::CloseMessage()
if (fRegionId == 0)
{
fManager.Segment().deallocate(fManager.Segment().get_address_from_handle(fHandle));
fHandle = 0;
fHandle = -1;
}
else
{
@ -402,6 +402,7 @@ void FairMQMessageSHM::CloseMessage()
{
LOG(error) << "failed closing message, reason: " << zmq_strerror(errno);
}
fMetaCreated = false;
}
}