Hi. I believe that it might be a bug in current CVS. I've encountered an issue that FreeRADIUS does not log nor into files, nor into syslog, no matter what the configuration says [always dumps on stdout/stderr]. I've tried to track down the cause, and it might be this: arwen:~/work/cvs/radiusd-cvs/src/main# cvs diff -u mainconfig.c Index: mainconfig.c =================================================================== RCS file: /source/radiusd/src/main/mainconfig.c,v retrieving revision 1.63 diff -u -r1.63 mainconfig.c --- mainconfig.c 26 May 2005 21:26:29 -0000 1.63 +++ mainconfig.c 20 Jun 2005 09:17:45 -0000 @@ -945,8 +945,8 @@ * * This really is a hack, but it works... */ - if ((debug_flag < 2) && - (mainconfig.radlog_dest != RADLOG_STDOUT)) { + if (debug_flag < 2) + { mainconfig.radlog_dest = lrad_str2int(str2dest, radlog_dest, RADLOG_NULL); if (mainconfig.radlog_dest == RADLOG_NULL) { fprintf(stderr, "radiusd: Error: Unknown log_destination %s\n", I believe that mainconfig.radlog_dest doesn't get initialised, since local radlog_dest is used: static char *radlog_dest = NULL; as well as: { "log_destination", PW_TYPE_STRING_PTR, -1, &radlog_dest, "files" }, That would mean that (mainconfig.radlog_dest != RADLOG_STDOUT) is obviously a bogus check, since it should check radlog_dest, rather than mainconfig.radlog_dest. -- NAME:Dinko.kreator.Korunic NOTE:Standard.disclaimer.applies URL:kreator.esa.fer.hr IRC:kre ICQ:16965294 PGP:0xea160d0b