< prev index next >

modules/javafx.media/src/main/native/gstreamer/3rd_party/glib/glib-2.42.1/gobject/gtype.c

Print this page
rev 10250 : imported patch 9-cpu-1701.patch

@@ -1998,10 +1998,14 @@
     return FALSE;   /* we don't modify write lock upon FALSE */
 
   type_iface_ensure_dflt_vtable_Wm (iface);
 
   entry = type_lookup_iface_entry_L (node, iface);
+#ifdef GSTREAMER_LITE
+  if (entry == NULL)
+    return FALSE;
+#endif // GSTREAMER_LITE
 
   g_assert (iface->data && entry && entry->vtable == NULL && iholder && iholder->info);
 
   entry->init_state = IFACE_INIT;
 

@@ -2044,10 +2048,14 @@
   guint i;
 
   /* iholder->info should have been filled in by type_iface_vtable_base_init_Wm() */
   g_assert (iface->data && entry && iholder && iholder->info);
   g_assert (entry->init_state == IFACE_INIT); /* assert prior base_init() */
+#ifdef GSTREAMER_LITE
+  if (entry == NULL)
+    return;
+#endif // GSTREAMER_LITE
 
   entry->init_state = INITIALIZED;
 
   vtable = entry->vtable;
 
< prev index next >