Null terminate keyword list.

This commit is contained in:
Stuart Gathman
2009-05-29 18:25:59 +00:00
parent 9b7ca633f3
commit 26b006455e
+4 -1
View File
@@ -35,6 +35,9 @@ $ python setup.py help
libraries=["milter","smutil","resolv"] libraries=["milter","smutil","resolv"]
* $Log$ * $Log$
* Revision 1.19 2009/05/28 18:36:42 customdesigned
* Support new callbacks, including negotiate
*
* Revision 1.18 2009/05/21 21:53:05 customdesigned * Revision 1.18 2009/05/21 21:53:05 customdesigned
* First cut at support unknown, data, negotiate callbacks. * First cut at support unknown, data, negotiate callbacks.
* *
@@ -907,7 +910,7 @@ Required before main() is called.";
static PyObject * static PyObject *
milter_register(PyObject *self, PyObject *args, PyObject *kwds) { milter_register(PyObject *self, PyObject *args, PyObject *kwds) {
static char *kwlist[] = { "name","unknown","data","negotiate" }; static char *kwlist[] = { "name","unknown","data","negotiate", NULL };
static PyObject** const cbp[3] = static PyObject** const cbp[3] =
{ &unknown_callback, &data_callback, &negotiate_callback }; { &unknown_callback, &data_callback, &negotiate_callback };
PyObject *cb[3] = { NULL, NULL, NULL }; PyObject *cb[3] = { NULL, NULL, NULL };