Skip to content
Snippets Groups Projects
Commit 021d406f authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Modified how we log data to server.input, as we can't keep the file open

very much as it makes it troublesome on certain operating systems.
parent 294569c5
No related branches found
No related tags found
No related merge requests found
......@@ -23,7 +23,19 @@ open(FTPLOG, ">log/ftpd.log") ||
sub logmsg { print FTPLOG "$$: "; print FTPLOG @_; }
sub ftpmsg { print INPUT @_; }
sub ftpmsg {
# append to the server.input file
open(INPUT, ">>log/server.input") ||
logmsg "failed to open log/server.input\n";
INPUT->autoflush(1);
print INPUT @_;
close(INPUT);
# use this, open->print->close system only to make the file
# open as little as possible, to make the test suite run
# better on windows/cygwin
}
my $verbose=0; # set to 1 for debugging
my $retrweirdo=0;
......@@ -437,12 +449,7 @@ for ( $waitedpid = 0;
open(STDIN, "<&Client") || die "can't dup client to stdin";
open(STDOUT, ">&Client") || die "can't dup client to stdout";
open(INPUT, ">log/server.input") ||
logmsg "failed to open log/server.input\n";
FTPLOG->autoflush(1);
INPUT->autoflush(1);
&customize(); # read test control instructions
print @welcome;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment