Mailing List Archive

svn commit: r179526 - /spamassassin/trunk/lib/Mail/SpamAssassin/Logger/File.pm
Author: jm
Date: Wed Jun 1 23:23:59 2005
New Revision: 179526

URL: http://svn.apache.org/viewcvs?rev=179526&view=rev
Log:
a little bit of paranoia: ensure log fh is unbuffered

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Logger/File.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Logger/File.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/Logger/File.pm?rev=179526&r1=179525&r2=179526&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Logger/File.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Logger/File.pm Wed Jun 1 23:23:59 2005
@@ -60,6 +60,12 @@

if (open(STDLOG, ">> $self->{filename}")) {
dbg("logger: successfully opened file $self->{filename}");
+
+ # ensure it's unbuffered
+ my $oldfh = select STDLOG;
+ $| = 1;
+ select $oldfh;
+
return 1;
}
else {