Bugfixes part 3 #209

Open
andrey wants to merge 36 commits from bugfixes3 into master
Showing only changes of commit ef8fdb30f4 - Show all commits
+3
View File
@@ -144,6 +144,9 @@ bool PISharedMemory::openDevice() {
::close(fd); ::close(fd);
if (PRIVATE->data == MAP_FAILED) { if (PRIVATE->data == MAP_FAILED) {
piCoutObj << "mmap error," << errorString(); piCoutObj << "mmap error," << errorString();
if (PRIVATE->owner) shm_unlink((const char *)PRIVATE->name.data());
PRIVATE->data = nullptr;
PRIVATE->owner = false;
return false; return false;
} }
// piCoutObj << "opened" << PRIVATE->data; // piCoutObj << "opened" << PRIVATE->data;