bump, me too, patch
--- smartmontools-5.43/smartd.cpp 2012-02-15 16:57:21.000000000 -0500+++
smartmontools-5.43-fflush/smartd.cpp 2012-09-05 23:53:43.831841779
-0400@@ -1347,14 +1347,15 @@ FixGlibcTimeZoneBug(); // initialize variable
argument list va_start(ap,fmt);- if (debugmode)+ if (debugmode) { #ifdef
_WIN32 if (facility == LOG_LOCAL1) // logging to stdout
vfprintf(stderr,fmt,ap);- else+ else { #endif vprintf(fmt,ap);- else
{+ fflush(NULL);+ } else { openlog("smartd", LOG_PID, facility);
vsyslog_lines(priority, fmt, ap); closelog();