< prev index next >

modules/media/src/main/native/gstreamer/gstreamer-lite/gstreamer/gst/gstvalue.c

Print this page
rev 9617 : imported patch 8u121.patch

@@ -3267,10 +3267,14 @@
   GValue *pv1, *pv2;            /* yeah, hungarian! */
   GstValueCompareFunc compare;
 
   g_return_val_if_fail (min1 != NULL && max1 != NULL, FALSE);
   g_return_val_if_fail (min2 != NULL && max2 != NULL, FALSE);
+#ifdef GSTREAMER_LITE
+  if (min1 == NULL || max1 == NULL || min2 == NULL || max2 == NULL)
+    return FALSE;
+#endif // GSTREAMER_LITE
 
   compare = gst_value_get_compare_func (min1);
   g_return_val_if_fail (compare, FALSE);
 
   cmp1 = gst_value_compare_with_func (max2, max1, compare);

@@ -3855,10 +3859,14 @@
 void
 gst_value_init_and_copy (GValue * dest, const GValue * src)
 {
   g_return_if_fail (G_IS_VALUE (src));
   g_return_if_fail (dest != NULL);
+#ifdef GSTREAMER_LITE
+  if (src == NULL || !G_IS_VALUE (src) || dest == NULL)
+    return;
+#endif // GSTREAMER_LITE
 
   g_value_init (dest, G_VALUE_TYPE (src));
   g_value_copy (src, dest);
 }
 
< prev index next >