Thanks! This works for me, I don't have Apache::Filter loaded, but the
effect is the same.
My new code:
my $stdin = tied *STDIN;
my $stdout = tied *STDOUT;
untie *STDIN;
untie *STDOUT;
my $child = open3 ($cgi_in, $cgi_out, $cgi_error, $filename);
tie *STDIN, ref $stdin, $stdin;
tie *STDOUT, ref
I can verify for you that this is a problem.
You wouldnt happen to be using Apache::Filter would you?
I've posted this problem at least once over the past year, and I have seen it
posted by others. I had this porblem trying to oepn3() a pipe to gnupg and
encrypt some data. I later switched to
My program, which worked under mod_perl/1.23 and perl5.500502 does not
work anymore:
I fork a program with Open3, send it some input and catch its output.
The output is OK, but the program does not get the input:
...
my $cgi_in = Apache::File-new;
my $cgi_out = Apache::File-new;
my