< prev index next >

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

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

*** 908,917 **** --- 908,921 ---- GClosure *closure; g_return_val_if_fail (callback_func != NULL, NULL); closure = g_closure_new_simple (sizeof (GCClosure), user_data); + #ifdef GSTREAMER_LITE + if (closure == NULL) + return NULL; + #endif // GSTREAMER_LITE if (destroy_data) g_closure_add_finalize_notifier (closure, user_data, destroy_data); ((GCClosure*) closure)->callback = (gpointer) callback_func; return closure;
*** 936,945 **** --- 940,953 ---- GClosure *closure; g_return_val_if_fail (callback_func != NULL, NULL); closure = g_closure_new_simple (sizeof (GCClosure), user_data); + #ifdef GSTREAMER_LITE + if (closure == NULL) + return NULL; + #endif // GSTREAMER_LITE if (destroy_data) g_closure_add_finalize_notifier (closure, user_data, destroy_data); ((GCClosure*) closure)->callback = (gpointer) callback_func; SET (closure, derivative_flag, TRUE);
< prev index next >