projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Automatic date update in version.in
[deliverable/binutils-gdb.git]
/
gdb
/
python
/
py-evtregistry.c
diff --git
a/gdb/python/py-evtregistry.c
b/gdb/python/py-evtregistry.c
index 632bf4e2658b4f03baed51f1e7b6b27af43d3b38..4ea2bcc284254d9af17183b4b76f9592fb2ce1a3 100644
(file)
--- a/
gdb/python/py-evtregistry.c
+++ b/
gdb/python/py-evtregistry.c
@@
-1,6
+1,6
@@
/* Python interface to inferior thread event registries.
/* Python interface to inferior thread event registries.
- Copyright (C) 2009-201
6
Free Software Foundation, Inc.
+ Copyright (C) 2009-201
9
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-79,22
+79,18
@@
evregpy_disconnect (PyObject *self, PyObject *function)
eventregistry_object *
create_eventregistry_object (void)
{
eventregistry_object *
create_eventregistry_object (void)
{
- eventregistry_object *eventregistry_obj;
+ gdbpy_ref<eventregistry_object>
+ eventregistry_obj (PyObject_New (eventregistry_object,
+ &eventregistry_object_type));
- eventregistry_obj = PyObject_New (eventregistry_object,
- &eventregistry_object_type);
-
- if (!eventregistry_obj)
+ if (eventregistry_obj == NULL)
return NULL;
eventregistry_obj->callbacks = PyList_New (0);
if (!eventregistry_obj->callbacks)
return NULL;
eventregistry_obj->callbacks = PyList_New (0);
if (!eventregistry_obj->callbacks)
- {
- Py_DECREF (eventregistry_obj);
- return NULL;
- }
+ return NULL;
- return eventregistry_obj;
+ return eventregistry_obj
.release ()
;
}
static void
}
static void
@@
-116,7
+112,7
@@
gdbpy_initialize_eventregistry (void)
(PyObject *) &eventregistry_object_type);
}
(PyObject *) &eventregistry_object_type);
}
-/* Ret
e
rn the number of listeners currently connected to this
+/* Ret
u
rn the number of listeners currently connected to this
registry. */
int
registry. */
int
This page took
0.025498 seconds
and
4
git commands to generate.