From 90b2a570bbce7775e506a4f0af3654844b8ad8d6 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Fri, 26 Aug 2005 21:23:51 +0000 Subject: [PATCH] gst/base/gstbasetransform.c: fix div-by-zero Original commit message from CVS: * gst/base/gstbasetransform.c: (gst_base_transform_transform_size): fix div-by-zero --- ChangeLog | 5 +++++ gst/base/gstbasetransform.c | 1 + libs/gst/base/gstbasetransform.c | 1 + 3 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5e11bc9a20..dc55b618d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-27 Stefan Kost + + * gst/base/gstbasetransform.c: (gst_base_transform_transform_size): + fix div-by-zero + 2005-08-26 Andy Wingo * check/pipelines/simple_launch_lines.c (run_pipeline): Check diff --git a/gst/base/gstbasetransform.c b/gst/base/gstbasetransform.c index 7f7544873e..300fe87b9c 100644 --- a/gst/base/gstbasetransform.c +++ b/gst/base/gstbasetransform.c @@ -282,6 +282,7 @@ gst_base_transform_transform_size (GstBaseTransform * trans, &inunitsize), FALSE); GST_DEBUG_OBJECT (trans, "input size %d, input unit size %d", size, inunitsize); + g_return_val_if_fail (inunitsize != 0, FALSE); g_return_val_if_fail (size % inunitsize == 0, FALSE); units = size / inunitsize; diff --git a/libs/gst/base/gstbasetransform.c b/libs/gst/base/gstbasetransform.c index 7f7544873e..300fe87b9c 100644 --- a/libs/gst/base/gstbasetransform.c +++ b/libs/gst/base/gstbasetransform.c @@ -282,6 +282,7 @@ gst_base_transform_transform_size (GstBaseTransform * trans, &inunitsize), FALSE); GST_DEBUG_OBJECT (trans, "input size %d, input unit size %d", size, inunitsize); + g_return_val_if_fail (inunitsize != 0, FALSE); g_return_val_if_fail (size % inunitsize == 0, FALSE); units = size / inunitsize;