summaryrefslogtreecommitdiff
path: root/python/configuration.cc
diff options
context:
space:
mode:
Diffstat (limited to 'python/configuration.cc')
-rw-r--r--python/configuration.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/python/configuration.cc b/python/configuration.cc
index 81dd78ac..3c6ea88c 100644
--- a/python/configuration.cc
+++ b/python/configuration.cc
@@ -161,7 +161,8 @@ static PyObject *CnfSubTree(PyObject *Self,PyObject *Args)
}
// Create a new sub configuration.
- SubConfiguration *New = PyObject_NEW(SubConfiguration,&ConfigurationSubType);
+ SubConfiguration *New = (SubConfiguration*)(&ConfigurationSubType)
+ ->tp_alloc(&ConfigurationSubType,0);
new (&New->Object) Configuration(Itm);
New->Owner = Self;
Py_INCREF(Self);