|  | # This is a regression test for PR 31247. | 
|  |  | 
|  | # By sleeping, it ensures that the CGI bucket is left in the brigade | 
|  | # (the first 8K will be morphed into a HEAP bucket), and hence *must* | 
|  | # be setaside correctly when the byterange filter calls | 
|  | # ap_save_brigade(). | 
|  |  | 
|  | # Without the fix for PR 31247, the STDOUT content does not get | 
|  | # consumed as expected, so the server will deadlock as it tries to | 
|  | # consume STDERR after script execution in mod_cgi, whilst the script | 
|  | # tries to write to STDOUT.  So close STDERR to avoid that. | 
|  |  | 
|  | close STDERR; | 
|  |  | 
|  | print "Content-type: text/plain\n\n"; | 
|  |  | 
|  | print "x"x8192; | 
|  |  | 
|  | sleep 1; | 
|  |  | 
|  | print "x"x8192; | 
|  |  |