Call shmget() with permission 0600 instead of 0777
[mesa.git] / src / gallium / winsys / sw / xlib / xlib_sw_winsys.c
index be28fae3df2ec3d47ccacdc22bf1ff5c57e3e767..8e97f0a24af589f5b14cafa3d8be3f36877ec4fe 100644 (file)
@@ -126,7 +126,8 @@ alloc_shm(struct xlib_displaytarget *buf, unsigned size)
    shminfo->shmid = -1;
    shminfo->shmaddr = (char *) -1;
 
-   shminfo->shmid = shmget(IPC_PRIVATE, size, IPC_CREAT|0777);
+   /* 0600 = user read+write */
+   shminfo->shmid = shmget(IPC_PRIVATE, size, IPC_CREAT | 0600);
    if (shminfo->shmid < 0) {
       return NULL;
    }