diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gst/goom/filters.c | 2 |
2 files changed, 7 insertions, 1 deletions
@@ -1,3 +1,9 @@ +2006-07-07 Wim Taymans <wim@fluendo.com> + + * gst/goom/filters.c: (zoomFilterSetResolution): + Avoid goom coredumping by clearing memory. + Fixes 345679. + 2006-07-05 Sebastien Moutte <sebastien@moutte.net> * win32/vs6/libgstid3demux.dsp: diff --git a/gst/goom/filters.c b/gst/goom/filters.c index 866885be..b898e89c 100644 --- a/gst/goom/filters.c +++ b/gst/goom/filters.c @@ -350,7 +350,7 @@ zoomFilterSetResolution (GoomData * gd, ZoomFilterData * zf) coeffs = (guint32 *) ((1 + ((unsigned int) (freecoeffs)) / 128) * 128); #else - zf->buffer = malloc (sizeof (guint32) * zf->buffsize * 5); + zf->buffer = calloc (sizeof (guint32), zf->buffsize * 5); zf->pos10 = zf->buffer; zf->c[0] = zf->pos10 + zf->buffsize; zf->c[1] = zf->c[0] + zf->buffsize; |