From 8591512800ce84542627a419c8666347a0f6bd92 Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Sun, 23 Sep 2018 15:14:40 -0400 Subject: [PATCH] Fixed bug in synchronizer with empty audio frames (hopefully) --- lib/ft8/sync8.f90 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ft8/sync8.f90 b/lib/ft8/sync8.f90 index 30f6de1..33a2283 100644 --- a/lib/ft8/sync8.f90 +++ b/lib/ft8/sync8.f90 @@ -101,7 +101,9 @@ subroutine sync8(dd,nfa,nfb,syncmin,nfqso,s,candidate,ncand,sbase) candidate0=0. k=0 do i=1,200 - n=ia + indx(iz+1-i) - 1 + ji=iz+1-1 + if(ji.eq.0) exit + n=ia + indx(ji) - 1 if(red(n).lt.syncmin) exit if(k.lt.200) k=k+1 candidate0(1,k)=n*df