Blob Blame History Raw
commit e85f27c43f991469db38bad97735ce2c0f7d075d
Author: Seth Vidal <skvidal@fedoraproject.org>
Date:   Mon Mar 15 22:50:21 2010 -0400

    make sure we're properly reading the hdrs and returning them

diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py
index 16bb1d2..ac5ae18 100644
--- a/urlgrabber/grabber.py
+++ b/urlgrabber/grabber.py
@@ -1135,8 +1135,10 @@ class PyCurlFileObject():
         if self._parsed_hdr:
             return self._parsed_hdr
         statusend = self._hdr_dump.find('\n')
+        statusend += 1 # ridiculous as it may seem.
         hdrfp = StringIO()
         hdrfp.write(self._hdr_dump[statusend:])
+        hdrfp.seek(0)
         self._parsed_hdr =  mimetools.Message(hdrfp)
         return self._parsed_hdr