diff --git a/lib/fsk4hf/ft8b.f90 b/lib/fsk4hf/ft8b.f90 index 3c39909b6..f40913ba5 100644 --- a/lib/fsk4hf/ft8b.f90 +++ b/lib/fsk4hf/ft8b.f90 @@ -150,7 +150,7 @@ subroutine ft8b(dd0,newdat,nfqso,ndepth,icand,sync0,f1,xdt,apsym,nharderrors, call bpdecode174(llrap,apmask,max_iterations,decoded,cw,nharderrors) call timer('bpd174 ',1) dmin=0.0 - if(nharderrors.lt.0) then + if(nharderrors.lt.0 .and. ndepth.ge.2) then call timer('osd174 ',0) call osd174(llr,norder,decoded,cw,nharderrors,dmin) call timer('osd174 ',1)