From 7b9d4580e9cfdd30d4348d6dd6e7333e9b62553f Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Thu, 7 Feb 2019 17:34:52 +1300 Subject: [PATCH] s4/messaging/py: use better format strings for variable types Signed-off-by: Douglas Bagnall Reviewed-by: Noel Power --- source4/lib/messaging/pymessaging.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source4/lib/messaging/pymessaging.c b/source4/lib/messaging/pymessaging.c index c43caf54b48..0681b349220 100644 --- a/source4/lib/messaging/pymessaging.c +++ b/source4/lib/messaging/pymessaging.c @@ -55,7 +55,7 @@ static bool server_id_from_py(PyObject *object, struct server_id *server_id) unsigned long long pid; int task_id, vnn; - if (!PyArg_ParseTuple(object, "KII", &pid, &task_id, &vnn)) { + if (!PyArg_ParseTuple(object, "Kii", &pid, &task_id, &vnn)) { return false; } server_id->pid = pid; @@ -65,14 +65,14 @@ static bool server_id_from_py(PyObject *object, struct server_id *server_id) } else if (PyTuple_Size(object) == 2) { unsigned long long pid; int task_id; - if (!PyArg_ParseTuple(object, "KI", &pid, &task_id)) + if (!PyArg_ParseTuple(object, "Ki", &pid, &task_id)) return false; *server_id = cluster_id(pid, task_id); return true; } else { unsigned long long pid = getpid(); int task_id; - if (!PyArg_ParseTuple(object, "I", &task_id)) + if (!PyArg_ParseTuple(object, "i", &task_id)) return false; *server_id = cluster_id(pid, task_id); return true; @@ -157,7 +157,7 @@ static PyObject *py_imessaging_send(PyObject *self, PyObject *args, PyObject *kw const char *kwnames[] = { "target", "msg_type", "data", NULL }; Py_ssize_t length; - if (!PyArg_ParseTupleAndKeywords(args, kwargs, "Ois#:send", + if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OIs#:send", discard_const_p(char *, kwnames), &target, &msg_type, &data.data, &length)) { return NULL; -- 2.34.1