From 57fc8b6c5369d99b544ff0f43720b9670e018a2a Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Sun, 7 Jul 2019 17:23:23 +1200 Subject: [PATCH] s4/auth/pygensec: don't segfault when reporting bad types Signed-off-by: Douglas Bagnall Reviewed-by: Gary Lockyer Reviewed-by: Andrew Bartlett --- source4/auth/gensec/pygensec.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source4/auth/gensec/pygensec.c b/source4/auth/gensec/pygensec.c index b2c1e9c279a..11a1c7bca31 100644 --- a/source4/auth/gensec/pygensec.c +++ b/source4/auth/gensec/pygensec.c @@ -281,9 +281,10 @@ static PyObject *py_gensec_set_credentials(PyObject *self, PyObject *args) creds = PyCredentials_AsCliCredentials(py_creds); if (!creds) { - PyErr_Format(PyExc_TypeError, - "Expected samba.credentaials for credentials argument got %s", - talloc_get_name(pytalloc_get_ptr(py_creds))); + PyErr_Format( + PyExc_TypeError, + "Expected samba.credentials for credentials argument, " + "got %s", pytalloc_get_name(py_creds)); return NULL; } -- 2.47.3