Bugfixes part 3 #209
@@ -144,6 +144,9 @@ bool PISharedMemory::openDevice() {
|
||||
::close(fd);
|
||||
if (PRIVATE->data == MAP_FAILED) {
|
||||
piCoutObj << "mmap error," << errorString();
|
||||
if (PRIVATE->owner) shm_unlink((const char *)PRIVATE->name.data());
|
||||
PRIVATE->data = nullptr;
|
||||
PRIVATE->owner = false;
|
||||
return false;
|
||||
}
|
||||
// piCoutObj << "opened" << PRIVATE->data;
|
||||
|
||||
Reference in New Issue
Block a user