--- freem/src/mumps.c 2025/04/16 17:36:12 1.26 +++ freem/src/mumps.c 2025/04/17 00:34:04 1.27 @@ -1,5 +1,5 @@ /* - * $Id: mumps.c,v 1.26 2025/04/16 17:36:12 snw Exp $ + * $Id: mumps.c,v 1.27 2025/04/17 00:34:04 snw Exp $ * main module of freem * * @@ -24,6 +24,9 @@ * along with FreeM. If not, see . * * $Log: mumps.c,v $ + * Revision 1.27 2025/04/17 00:34:04 snw + * More logging improvements + * * Revision 1.26 2025/04/16 17:36:12 snw * Add FreeBSD shm cleanup script * @@ -523,12 +526,14 @@ int main (int argc, char **argv, char ** } #endif + if (run_daemon == TRUE) { if (geteuid () != 0 && nofork == FALSE) { logprintf (FM_LOG_FATAL, "freem: forking daemon must be run as root"); } } + if ((nofork == TRUE) && (run_daemon == FALSE)) { freem_usage (); exit (1);