From 876af7b343e62eea38abb73c0ee14b7542e5b37f Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Wed, 9 Apr 2014 17:01:01 +0100 Subject: [PATCH] structure: error out when trying to fixate a fraction near an invalid target --- gst/gststructure.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/gststructure.c b/gst/gststructure.c index 91cf86fdec..2b78ef1ab6 100644 --- a/gst/gststructure.c +++ b/gst/gststructure.c @@ -2738,6 +2738,7 @@ gst_structure_fixate_field_nearest_fraction (GstStructure * structure, g_return_val_if_fail (gst_structure_has_field (structure, field_name), FALSE); g_return_val_if_fail (IS_MUTABLE (structure), FALSE); + g_return_val_if_fail (target_denominator != 0, FALSE); value = gst_structure_get_value (structure, field_name);