# HG changeset patch # User David Soria Parra # Date 1411589780 25200 # Node ID 9a860ac8c21658b238124ec3f0a291d4893fb3bd # Parent 6f434ef5422269dc95c315ccb899ef4d5b3c38b8 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. diff -r 6f434ef54222 -r 9a860ac8c216 mercurial/parsers.c --- 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;