- plug a memory leak due to circular lists
diff --git a/Lib/test/test_pickle.py b/Lib/test/test_pickle.py
index ff9c467..3c81fdd 100644
--- a/Lib/test/test_pickle.py
+++ b/Lib/test/test_pickle.py
@@ -80,6 +80,9 @@
     x2 = pickle.loads(s)
     if x2 == r: print "ok"
     else: print "bad"
+    # don't create cyclic garbage
+    del x2[0]
+    del r[0]
 
     # Test protection against closed files
     import tempfile, os