| # | Line 435 | Line 435 | int main(int argc, char **argv){ | |
|---|---|---|
| 435 | extern int errno; | |
| 436 | ||
| 437 | int delay=2; | |
| 438 | < | #ifdef ALLBSD |
| 439 | < | gid_t gid; |
| 440 | < | #endif |
| 438 | > | |
| 439 | statgrab_init(); | |
| 440 | < | #ifdef ALLBSD |
| 441 | < | if((setegid(getgid())) != 0){ |
| 444 | < | fprintf(stderr, "Failed to lose setgid'ness\n"); |
| 440 | > | if(statgrab_drop_privileges() != 0){ |
| 441 | > | fprintf(stderr, "Failed to drop setuid/setgid privileges\n"); |
| 442 | return 1; | |
| 443 | } | |
| 447 | – | #endif |
| 444 | ||
| 445 | while ((c = getopt(argc, argv, "vhd:")) != -1){ | |
| 446 | switch (c){ | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |