From 65a200c4cfb24afb6ff3b9158620dd84930e7b5d Mon Sep 17 00:00:00 2001 From: Aaron Viets <aaron.viets@ligo.org> Date: Fri, 5 May 2017 22:36:47 -0500 Subject: [PATCH] lal_resample: fixed off-by-one error causing occasional segfaults. --- gstlal-calibration/gst/lal/gstlal_resample.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstlal-calibration/gst/lal/gstlal_resample.c b/gstlal-calibration/gst/lal/gstlal_resample.c index d1c96a0c4e..3e386fa770 100644 --- a/gstlal-calibration/gst/lal/gstlal_resample.c +++ b/gstlal-calibration/gst/lal/gstlal_resample.c @@ -1218,7 +1218,7 @@ static GstFlowReturn transform(GstBaseTransform *trans, GstBuffer *inbuf, GstBuf element->index_end_samples = g_malloc(2 * sizeof(gint32)); /* To save memory, we use symmetry and only record half of the sinc table */ - element->sinc_table = g_malloc((element->max_end_samples / 2) * sizeof(double)); + element->sinc_table = g_malloc((1 + element->max_end_samples / 2) * sizeof(double)); *(element->sinc_table) = 1.0; gint32 i; double sin_arg; -- GitLab