Fix to previous patch: send the request data when it's provided
diff --git a/Lib/urllib.py b/Lib/urllib.py
index a1dcbda..7328f9a 100644
--- a/Lib/urllib.py
+++ b/Lib/urllib.py
@@ -333,6 +333,8 @@
             if auth: h.putheader('Authorization: Basic %s' % auth)
             for args in self.addheaders: apply(h.putheader, args)
             h.endheaders()
+            if data is not None:
+                h.send(data + '\r\n')
             errcode, errmsg, headers = h.getreply()
             fp = h.getfile()
             if errcode == 200: