X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fpython-systemd%2Fid128.c;fp=src%2Fpython-systemd%2Fid128.c;h=42f247d1084b4e1e8cd0064fc4bdf400ae7c2b91;hb=a244c095c2fc18095ec793b52a72f3a40d9973e3;hp=04db786b66dc649c359ee9cfd1d776d2b3e5e5aa;hpb=603c0b7b14a6b59a87ede20b2fdb6765e773c0ed;p=elogind.git diff --git a/src/python-systemd/id128.c b/src/python-systemd/id128.c index 04db786b6..42f247d10 100644 --- a/src/python-systemd/id128.c +++ b/src/python-systemd/id128.c @@ -106,13 +106,13 @@ static PyMethodDef methods[] = { }; static int add_id(PyObject *module, const char* name, sd_id128_t id) { - PyObject _cleanup_Py_DECREF_ *obj; + PyObject *obj; obj = make_uuid(id); if (!obj) return -1; - return PyObject_SetAttrString(module, name, obj); + return PyModule_AddObject(module, name, obj); } #pragma GCC diagnostic push