r2344: Return PyDict_New() in stub functions instead of Py_None to avoid
authorTim Potter <tpot@samba.org>
Wed, 15 Sep 2004 12:24:53 +0000 (12:24 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:58:45 +0000 (12:58 -0500)
crashing in garbage collector (hmm - all that was required was probably
a Py_INCREF(Py_None) though).
(This used to be commit a3eac318a624d214084741839faa2ad485902f6f)

source4/scripting/swig/dcerpc.i

index 7679b773f4b13c544d63563ac036c240b9495085..75b078ad16102a903ef6406c93aa889b5bb146cb 100644 (file)
@@ -134,7 +134,7 @@ struct security_descriptor *security_descriptor_ptr_from_python(TALLOC_CTX *mem_
 
 PyObject *security_descriptor_to_python(struct security_descriptor *obj)
 {
-       return Py_None;
+       return PyDict_New();
 }
 
 struct dom_sid2 *dom_sid2_ptr_from_python(TALLOC_CTX *mem_ctx, PyObject *obj)
@@ -144,7 +144,7 @@ struct dom_sid2 *dom_sid2_ptr_from_python(TALLOC_CTX *mem_ctx, PyObject *obj)
 
 PyObject *dom_sid2_to_python(struct dom_sid2 *obj)
 {
-       return Py_None;
+       return PyDict_New();
 }
 
 char *string_from_python(PyObject *obj)