s4/librpc/py_misc: ParseTuple format should match actual types
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 7 Feb 2019 04:11:41 +0000 (17:11 +1300)
committerNoel Power <npower@samba.org>
Fri, 8 Feb 2019 12:31:39 +0000 (13:31 +0100)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Noel Power <npower@samba.org>
source4/librpc/ndr/py_misc.c

index 181f19aec9284a6358799f45501e7b7d798cce9a..187fdb784cf9651a5a15d120aa27170d9ba9a427 100644 (file)
@@ -144,7 +144,7 @@ static int py_policy_handle_init(PyObject *self, PyObject *args, PyObject *kwarg
        struct policy_handle *handle = pytalloc_get_ptr(self);
        const char *kwnames[] = { "uuid", "type", NULL };
 
-       if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|si", discard_const_p(char *, kwnames), &str, &handle->handle_type))
+       if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|sI", discard_const_p(char *, kwnames), &str, &handle->handle_type))
                return -1;
 
        if (str != NULL) {