diff options
Diffstat (limited to 'vncviewer/PlatformPixelBuffer.cxx')
-rw-r--r-- | vncviewer/PlatformPixelBuffer.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vncviewer/PlatformPixelBuffer.cxx b/vncviewer/PlatformPixelBuffer.cxx index 4802ba46..7b3f34a0 100644 --- a/vncviewer/PlatformPixelBuffer.cxx +++ b/vncviewer/PlatformPixelBuffer.cxx @@ -69,6 +69,7 @@ PlatformPixelBuffer::~PlatformPixelBuffer() #if !defined(WIN32) && !defined(__APPLE__) if (shminfo) { vlog.debug("Freeing shared memory XImage"); + XShmDetach(fl_display, shminfo); shmdt(shminfo->shmaddr); shmctl(shminfo->shmid, IPC_RMID, 0); delete shminfo; |