use mimetools; add close()
diff --git a/Lib/httplib.py b/Lib/httplib.py
index 1bb6bf2..68c9d8b 100644
--- a/Lib/httplib.py
+++ b/Lib/httplib.py
@@ -33,7 +33,7 @@
 import string
 import regex
 import regsub
-import rfc822
+import mimetools
 
 HTTP_VERSION = 'HTTP/1.0'
 HTTP_PORT = 80
@@ -46,6 +46,7 @@
 
 	def __init__(self, host = '', port = 0):
 		self.debuglevel = 0
+		self.file = None
 		if host: self.connect(host, port)
 
 	def set_debuglevel(self, debuglevel):
@@ -90,12 +91,17 @@
 		errcode, errmsg = replyprog.group(1, 2)
 		errcode = string.atoi(errcode)
 		errmsg = string.strip(errmsg)
-		self.headers = rfc822.Message(self.file, 0)
+		self.headers = mimetools.Message(self.file, 0)
 		return errcode, errmsg, self.headers
 
 	def getfile(self):
 		return self.file
 
+	def close(self):
+		if self.file:
+			self.file.close()
+		self.file = None
+
 
 def test():
 	import sys