b8cfec9
Index: src/pulsecore/core-util.c
b8cfec9
===================================================================
b8cfec9
--- src/pulsecore/core-util.c	(revision 2077)
b8cfec9
+++ src/pulsecore/core-util.c	(revision 2078)
b8cfec9
@@ -1129,8 +1129,15 @@
b8cfec9
 
b8cfec9
         if ((e = getenv("PULSE_CONFIG_PATH")))
b8cfec9
             fn = lfn = pa_sprintf_malloc("%s/%s", e, local);
b8cfec9
-        else if (pa_get_home_dir(h, sizeof(h)))
b8cfec9
+        else if (pa_get_home_dir(h, sizeof(h))) {
b8cfec9
+            char *d;
b8cfec9
+
b8cfec9
+            d = pa_sprintf_malloc("%s/.pulse", h);
b8cfec9
+            mkdir(d, 0755);
b8cfec9
+            pa_xfree(d);
b8cfec9
+
b8cfec9
             fn = lfn = pa_sprintf_malloc("%s/.pulse/%s", h, local);
b8cfec9
+        }
b8cfec9
 
b8cfec9
         if (lfn) {
b8cfec9
             FILE *f;