diff --git a/gstlal-inspiral/gst/lal/gstlal_itacac.c b/gstlal-inspiral/gst/lal/gstlal_itacac.c index 0d8c90b1ed16f9da139263957f64a2f2eb6b9973..4d55231fd53f86dc5e949cf71d799a0375a21fab 100644 --- a/gstlal-inspiral/gst/lal/gstlal_itacac.c +++ b/gstlal-inspiral/gst/lal/gstlal_itacac.c @@ -1249,7 +1249,7 @@ static GstFlowReturn process(GSTLALItacac *itacac) { // copysamps = nongapsamps // outsamps = itacacpad->n + itacacpad->adjust_window // peak_finding_length = itacacpad->n + itacacpad->adjust_window - 2 * itacacpad->maxdata->pad = outsamps - 2 * itacacpad->maxdata->pad - g_assert(availablesamps > nongapsamps); + g_assert(availablesamps > nongapsamps || (itacacpad->EOS && availablesamps == nongapsamps)); outsamps = itacacpad->n + itacacpad->adjust_window; copy_nongapsamps(itacac, itacacpad, copysamps, outsamps - 2 * itacacpad->maxdata->pad, 0, -1 * (gint) itacacpad->adjust_window); itacacpad->last_gap = TRUE;