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

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