]> code.delx.au - pulseaudio/commit
core-util: Fix permissions handling while creating directories
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Tue, 3 Jul 2012 03:19:26 +0000 (08:49 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Tue, 3 Jul 2012 03:19:26 +0000 (08:49 +0530)
commit1ff604c2980f587b5e5f817ac2d9285b28e49de7
treeb1174b2e4915ada493e344fa8a17f112c039b1ec
parent508ca489d2cb8962132377e060ea62b12769d7a3
core-util: Fix permissions handling while creating directories

This makes updating of permissions on existing directories optional with
pa_make_secure_dir() and pa_make_secure_parent_dir(). This makes sure
that the recursive directory creation doesn't end up modifying existing
directories, and also fixes a problem where creating an auth cookie
(specifically ~/.esd_auth) would end up modifying permissions on ~.
Thanks to Frédéric Danis for reporting this.
src/daemon/main.c
src/modules/module-protocol-stub.c
src/pulsecore/authkey.c
src/pulsecore/core-util.c
src/pulsecore/core-util.h