summaryrefslogtreecommitdiff
path: root/audio/pulseaudio/patches/patch-ag
blob: 0f017c4a6774ef7de6d625e2b677c5d0a08e81f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$NetBSD: patch-ag,v 1.2 2010/02/01 15:00:20 jmcneill Exp $

--- src/pulsecore/shm.c.orig	2010-02-01 14:21:15.000000000 +0000
+++ src/pulsecore/shm.c
@@ -91,7 +91,7 @@ struct shm_marker {
 #define SHM_MARKER_SIZE PA_ALIGN(sizeof(struct shm_marker))
 
 static char *segment_name(char *fn, size_t l, unsigned id) {
-    pa_snprintf(fn, l, "/pulse-shm-%u", id);
+    pa_snprintf(fn, l, "/tmp/pulse-shm-%u", id);
     return fn;
 }
 
@@ -142,7 +142,7 @@ int pa_shm_create_rw(pa_shm *m, size_t s
         pa_random(&m->id, sizeof(m->id));
         segment_name(fn, sizeof(fn), m->id);
 
-        if ((fd = shm_open(fn, O_RDWR|O_CREAT|O_EXCL, mode & 0444)) < 0) {
+        if ((fd = shm_open(fn, O_RDWR|O_CREAT|O_EXCL, mode & 0644)) < 0) {
             pa_log("shm_open() failed: %s", pa_cstrerror(errno));
             goto fail;
         }