| # | Line 608 | Line 608 | int main(int argc, char **argv) { | |
|---|---|---|
| 608 | /* We don't care if statgrab_init fails, because we can just display | |
| 609 | the statistics that can be read as non-root. */ | |
| 610 | statgrab_init(); | |
| 611 | < | #ifdef ALLBSD |
| 612 | < | if (setegid(getgid()) != 0) |
| 613 | < | die("Failed to lose effective group"); |
| 614 | < | #endif |
| 611 | > | if (statgrab_drop_privileges() != 0) |
| 612 | > | die("Failed to drop setuid/setgid privileges"); |
| 613 | ||
| 614 | switch (repeat_mode) { | |
| 615 | case REPEAT_NONE: | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |