infinite loop bugfix

This commit is contained in:
ston1th 2017-04-19 21:00:24 +02:00
commit 4b88a07ef5

View file

@ -73,6 +73,9 @@ func MultiDrop(c Config, f func() ([]net.Listener, error)) error {
if err != nil { if err != nil {
return errf(err) return errf(err)
} }
if uid == 0 {
return errf(errors.New("unable to drop privileges to uid 0 (root)"))
}
gid, err := GID(c.Group) gid, err := GID(c.Group)
if err != nil { if err != nil {
return errf(err) return errf(err)