Index: Lib/CGIHTTPServer.py =================================================================== --- Lib/CGIHTTPServer.py (revision 76211) +++ Lib/CGIHTTPServer.py (working copy) @@ -284,11 +284,11 @@ while select.select([self.rfile._sock], [], [], 0)[0]: if not self.rfile._sock.recv(1): break - stdout, stderr = p.communicate(data) + stdout, stderr = files.communicate(data) self.wfile.write(stdout) if stderr: self.log_error('%s', stderr) - status = p.returncode + status = files.returncode if status: self.log_error("CGI script exit status %#x", status) else: