diff Objects/enumobject.c @ 33386:c2c49ee727d0 legacy-trunk

SF patch #1020188: Use Py_CLEAR where necessary to avoid crashes (Contributed by Dima Dorfman)
author Raymond Hettinger <python@rcn.com>
date Wed, 01 Sep 2004 07:02:44 +0000
parents 4ca9fa2353bf
children e22334b1da67
line wrap: on
line diff
--- a/Objects/enumobject.c	Wed Sep 01 04:05:08 2004 +0000
+++ b/Objects/enumobject.c	Wed Sep 01 07:02:44 2004 +0000
@@ -230,10 +230,7 @@
 			PyErr_Clear();
 	}
 	ro->index = -1;
-	if (ro->seq != NULL) {
-		Py_DECREF(ro->seq);
-		ro->seq = NULL;
-	}
+	Py_CLEAR(ro->seq);
 	return NULL;
 }