s4-python: PyErr_SetString() will crash on NULL strings
[kai/samba-autobuild/.git] / source4 / auth / credentials / pycredentials.c
index c5cca4fb327aa8318bbe8e74cf690fea9ff96174..361e4c9a1f1c082539a465aa0ccf1a04b763535c 100644 (file)
@@ -283,7 +283,7 @@ static PyObject *py_creds_get_named_ccache(py_talloc_Object *self, PyObject *arg
                return PyCredentialCacheContainer_from_ccache_container(ccc);
        }
 
-       PyErr_SetString(PyExc_RuntimeError, error_string);
+       PyErr_SetString(PyExc_RuntimeError, error_string?error_string:"NULL");
 
        talloc_free(event_ctx);
        return NULL;