--- ntpd/ntpd.c.orig 2005-02-10 12:20:28.000000000 +0100 +++ ntpd/ntpd.c 2005-02-10 12:21:03.000000000 +0100 @@ -881,7 +881,7 @@ } else { getgroup: if ((gr = getgrnam(group)) != NULL) { - sw_gid = pw->pw_gid; + sw_gid = gr->gr_gid; } else { errno = 0; msyslog(LOG_ERR, "Cannot find group `%s'", group);