# | 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 |