Mercurial > hg-stable
changeset 40100:994010b87534
revlog: explicitly initialize static variables
I know .bss section is zero-filled, but explicit initialization should be
better as we rely on that.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 09 Oct 2018 07:42:05 +0900 |
parents | 8a08aefa9273 |
children | ca4a32d0a4d6 |
files | mercurial/cext/revlog.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/cext/revlog.c Mon Oct 08 21:53:32 2018 +0200 +++ b/mercurial/cext/revlog.c Tue Oct 09 07:42:05 2018 +0900 @@ -94,8 +94,8 @@ return self->length + PyList_GET_SIZE(self->added); } -static PyObject *nullentry; -static const char nullid[20]; +static PyObject *nullentry = NULL; +static const char nullid[20] = {0}; static Py_ssize_t inline_scan(indexObject *self, const char **offsets);