pymessaging: Adjust to use of PY_SSIZE_T_CLEAN
authorAndrew Bartlett <abartlet@samba.org>
Mon, 4 Jan 2016 00:05:44 +0000 (13:05 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 7 Jan 2016 22:33:10 +0000 (23:33 +0100)
This changes the type used for # arguments to PyArg_ParseTupleAndKeywords

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
source4/lib/messaging/pymessaging.c

index 199532f948d5eabd5ce759ab1da4d42249b60ea5..0eca13996322fb1d8bc7039734aa82ef41c82009 100644 (file)
@@ -147,7 +147,7 @@ static PyObject *py_imessaging_send(PyObject *self, PyObject *args, PyObject *kw
        NTSTATUS status;
        struct server_id server;
        const char *kwnames[] = { "target", "msg_type", "data", NULL };
-       int length;
+       Py_ssize_t length;
 
        if (!PyArg_ParseTupleAndKeywords(args, kwargs, "Ois#:send", 
                discard_const_p(char *, kwnames), &target, &msg_type, &data.data, &length)) {