Index: django/http/__init__.py
===================================================================
--- django/http/__init__.py	(revision 7235)
+++ django/http/__init__.py	(working copy)
@@ -1,5 +1,5 @@
 import os
-from Cookie import SimpleCookie
+from Cookie import SimpleCookie, CookieError
 from pprint import pformat
 from urllib import urlencode
 from urlparse import urljoin
@@ -239,8 +239,13 @@
 def parse_cookie(cookie):
     if cookie == '':
         return {}
-    c = SimpleCookie()
-    c.load(cookie)
+    try:
+        c = SimpleCookie()
+        c.load(cookie)
+    except CookieError:
+        # Invalid cookie
+        return {}
+
     cookiedict = {}
     for key in c.keys():
         cookiedict[key] = c.get(key).value
Index: tests/regressiontests/requests/tests.py
===================================================================
--- tests/regressiontests/requests/tests.py	(revision 7235)
+++ tests/regressiontests/requests/tests.py	(working copy)
@@ -31,4 +31,8 @@
 POST:{},
 COOKIES:{},
 META:{}>
+
+>>> from django.http import parse_cookie
+>>> parse_cookie('invalid:key=true')
+{}
 """
