mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2025-02-02 15:07:36 -05:00
Update: Allow running as root IF Icecast has PID=1
This commit is contained in:
parent
cc0f62df89
commit
8a69db3ab7
@ -563,7 +563,7 @@ int main(int argc, char **argv)
|
|||||||
#ifdef HAVE_SETUID
|
#ifdef HAVE_SETUID
|
||||||
/* We'll only have getuid() if we also have setuid(), it's reasonable to
|
/* We'll only have getuid() if we also have setuid(), it's reasonable to
|
||||||
* assume */
|
* assume */
|
||||||
if(!getuid()) /* Running as root! Don't allow this */
|
if(!getuid() && getpid() != 1) /* Running as root! Don't allow this */
|
||||||
{
|
{
|
||||||
fprintf(stderr, "ERROR: You should not run icecast2 as root\n");
|
fprintf(stderr, "ERROR: You should not run icecast2 as root\n");
|
||||||
fprintf(stderr, "Use the changeowner directive in the config file\n");
|
fprintf(stderr, "Use the changeowner directive in the config file\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user