# | Line 24 | Line 24 | |
---|---|---|
24 | #include <unistd.h> | |
25 | ||
26 | int main(int argc, char **argv){ | |
27 | < | |
27 | > | |
28 | general_stat_t *general_stats; | |
29 | ||
30 | + | /* Initialise statgrab */ |
31 | + | statgrab_init(); |
32 | + | |
33 | + | /* Drop setuid/setgid privileges. */ |
34 | + | if (statgrab_drop_privileges() != 0) { |
35 | + | perror("Error. Failed to drop privileges"); |
36 | + | return 1; |
37 | + | } |
38 | + | |
39 | general_stats = get_general_stats(); | |
40 | ||
41 | if(general_stats == NULL){ | |
# | Line 43 | Line 52 | int main(int argc, char **argv){ | |
52 | ||
53 | exit(0); | |
54 | } | |
46 | – | |
47 | – | |
48 | – |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |