Index: /trunk/src/pulsecore/core-util.c =================================================================== --- /trunk/src/pulsecore/core-util.c (revision 2019) +++ /trunk/src/pulsecore/core-util.c (revision 2078) @@ -1130,6 +1130,13 @@ if ((e = getenv("PULSE_CONFIG_PATH"))) fn = lfn = pa_sprintf_malloc("%s/%s", e, local); - else if (pa_get_home_dir(h, sizeof(h))) + else if (pa_get_home_dir(h, sizeof(h))) { + char *d; + + d = pa_sprintf_malloc("%s/.pulse", h); + mkdir(d, 0755); + pa_xfree(d); + fn = lfn = pa_sprintf_malloc("%s/.pulse/%s", h, local); + } if (lfn) {