From d2c70d24e12293d9b4272eb310a6a4c4582b2d92 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Tue, 6 Jan 2009 04:13:57 +0100 Subject: py: Properly increase the reference counter of Py_None. --- source4/auth/credentials/pycredentials.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'source4/auth/credentials') diff --git a/source4/auth/credentials/pycredentials.c b/source4/auth/credentials/pycredentials.c index 4fa9fe5696..903ca2f267 100644 --- a/source4/auth/credentials/pycredentials.c +++ b/source4/auth/credentials/pycredentials.c @@ -37,7 +37,7 @@ struct cli_credentials *cli_credentials_from_py_object(PyObject *py_obj) static PyObject *PyString_FromStringOrNULL(const char *str) { if (str == NULL) - return Py_None; + Py_RETURN_NONE; return PyString_FromString(str); } @@ -144,7 +144,7 @@ static PyObject *py_creds_is_anonymous(py_talloc_Object *self) static PyObject *py_creds_set_anonymous(py_talloc_Object *self) { cli_credentials_set_anonymous(self->ptr); - return Py_None; + Py_RETURN_NONE; } static PyObject *py_creds_authentication_requested(py_talloc_Object *self) @@ -170,7 +170,7 @@ static PyObject *py_creds_parse_string(py_talloc_Object *self, PyObject *args) return NULL; cli_credentials_parse_string(self->ptr, newval, obt); - return Py_None; + Py_RETURN_NONE; } static PyObject *py_creds_get_nt_hash(py_talloc_Object *self) @@ -187,7 +187,7 @@ static PyObject *py_creds_set_kerberos_state(py_talloc_Object *self, PyObject *a return NULL; cli_credentials_set_kerberos_state(self->ptr, state); - return Py_None; + Py_RETURN_NONE; } static PyObject *py_creds_guess(py_talloc_Object *self, PyObject *args) @@ -203,7 +203,7 @@ static PyObject *py_creds_guess(py_talloc_Object *self, PyObject *args) cli_credentials_guess(self->ptr, lp_ctx); - return Py_None; + Py_RETURN_NONE; } static PyObject *py_creds_set_machine_account(py_talloc_Object *self, PyObject *args) @@ -221,7 +221,7 @@ static PyObject *py_creds_set_machine_account(py_talloc_Object *self, PyObject * status = cli_credentials_set_machine_account(self->ptr, lp_ctx); PyErr_NTSTATUS_IS_ERR_RAISE(status); - return Py_None; + Py_RETURN_NONE; } static PyMethodDef py_creds_methods[] = { -- cgit