* python/py-event.c (gdbpy_initialize_event_generic): Return
authorTom Tromey <tromey@redhat.com>
Mon, 20 May 2013 20:26:39 +0000 (20:26 +0000)
committerTom Tromey <tromey@redhat.com>
Mon, 20 May 2013 20:26:39 +0000 (20:26 +0000)
early if PyType_Ready fails.

gdb/ChangeLog
gdb/python/py-event.c

index 4894c0d..5c4e290 100644 (file)
@@ -1,5 +1,10 @@
 2013-05-20  Tom Tromey  <tromey@redhat.com>
 
+       * python/py-event.c (gdbpy_initialize_event_generic): Return
+       early if PyType_Ready fails.
+
+2013-05-20  Tom Tromey  <tromey@redhat.com>
+
        * python/py-type.c (make_fielditem): Add gdb_assert_not_reached
        as 'default' in the switch.
 
index afd07fe..72d57cb 100644 (file)
@@ -76,7 +76,7 @@ gdbpy_initialize_event_generic (PyTypeObject *type,
                                 char *name)
 {
   if (PyType_Ready (type) < 0)
-    goto fail;
+    return -1;
 
   Py_INCREF (type);
   if (PyModule_AddObject (gdb_module, name, (PyObject *) type) < 0)