diff mercurial/parsers.c @ 22540:9a860ac8c216

parsers: fix uninitialize variable warning The heads pointer is not initialized correctly if filter is false, causing both clang and gcc to issue a warning. Correctly initialize heads to NULL.
author David Soria Parra <davidsp@fb.com>
date Wed, 24 Sep 2014 13:16:20 -0700
parents 2b5940f64750
children 5e0d1478db8e
line wrap: on
line diff
--- a/mercurial/parsers.c	Wed Sep 17 11:00:03 2014 -0700
+++ b/mercurial/parsers.c	Wed Sep 24 13:16:20 2014 -0700
@@ -854,7 +854,7 @@
 {
 	Py_ssize_t i, len, addlen;
 	char *nothead = NULL;
-	PyObject *heads;
+	PyObject *heads = NULL;
 	PyObject *filter = NULL;
 	PyObject *filteredrevs = Py_None;