The SUSE bug [1] states that we don't check a return value of setuid() to see if we were able to drop privilegies. User can cause the call to fail by exhausting the resources in some cases, please add the check. Thanks! [1] https://bugzilla.novell.com/show_bug.cgi?id=347822
Created attachment 290146 [details] Fail when it's not possible to drop root privileges Lennart -- could it be done like this?
Created attachment 292647 [details] Fail when it's not possible to drop root privileges
That patch is fine! Lubomir, thanks a lot for fixing this much faster than I could. I have now merged a different patch into upstream SVN, because I initially wasn't aware of yours. But yours is fine, too. http://pulseaudio.org/changeset/2100
pulseaudio-0.9.8-5.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
pulseaudio-0.9.6-2.fc7.1 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report.