--- projects/libstatgrab/src/saidar/saidar.c 2003/12/11 14:27:08 1.19 +++ projects/libstatgrab/src/saidar/saidar.c 2004/01/05 14:25:03 1.20 @@ -445,6 +445,12 @@ int main(int argc, char **argv){ return 1; } #endif +#ifdef SOLARIS + if((seteuid(getuid())) != 0){ + fprintf(stderr, "Failed to lose setuid'ness\n"); + return 1; + } +#endif while ((c = getopt(argc, argv, "vhd:")) != -1){ switch (c){