From 2396d8d613eed8ab76358056da5fcaf68c71fbf4 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Mon, 22 Dec 2008 04:03:55 +0100 Subject: Use consistent names for dcerpc python modules; fixes messaging test. --- source4/lib/messaging/pymessaging.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'source4/lib/messaging') diff --git a/source4/lib/messaging/pymessaging.c b/source4/lib/messaging/pymessaging.c index ad8f955466..7a5fdb34bf 100644 --- a/source4/lib/messaging/pymessaging.c +++ b/source4/lib/messaging/pymessaging.c @@ -541,8 +541,12 @@ static bool irpc_AddNdrRpcMethods(PyTypeObject *ifacetype, const struct PyNdrRpc void initmessaging(void) { - extern void initirpc(void); PyObject *mod; + PyObject *dep_irpc; + + dep_irpc = PyImport_ImportModule("samba.dcerpc.irpc"); + if (dep_irpc == NULL) + return; if (PyType_Ready(&irpc_ClientConnectionType) < 0) return; @@ -560,8 +564,6 @@ void initmessaging(void) if (mod == NULL) return; - initirpc(); - Py_INCREF((PyObject *)&irpc_ClientConnectionType); PyModule_AddObject(mod, "ClientConnection", (PyObject *)&irpc_ClientConnectionType); -- cgit