- if (drop_root_perms) {
- cdb_chmod_data(); // make sure we own our data files
- getpwuid_r(ctdluid, &pw, pwbuf, sizeof(pwbuf), &pwp);
- if (pwp == NULL) {
- syslog(LOG_ERR, "main: WARNING, getpwuid(%ld): %m Group IDs will be incorrect.", (long)ctdluid);
- }
- else {
- initgroups(pw.pw_name, pw.pw_gid);
- if (setgid(pw.pw_gid)) {
- syslog(LOG_ERR, "main: setgid(%ld): %m", (long)pw.pw_gid);
- }
+ getpwuid_r(ctdluid, &pw, pwbuf, sizeof(pwbuf), &pwp);
+ if (pwp == NULL) {
+ syslog(LOG_ERR, "main: WARNING, getpwuid(%ld): %m Group IDs will be incorrect.", (long)ctdluid);
+ }
+ else {
+ initgroups(pw.pw_name, pw.pw_gid);
+ if (setgid(pw.pw_gid)) {
+ syslog(LOG_ERR, "main: setgid(%ld): %m", (long)pw.pw_gid);