--- htk_3.4.1/HTKLib/HAdapt.c 2009-03-12 18:41:39.000000000 +0000 +++ htk_3.4.2/HTKLib/HAdapt.c 2009-11-28 14:07:00.972000000 +0000 @@ -992,7 +993,6 @@ regAcc->obsVec = CreateVector(x,vsize); ZeroVector(regAcc->obsVec); regAcc->bDiagMat = CreateBlockTriMat(x,blockSize); - ZeroBlockTriMat(regAcc->bDiagMat); tm = (TriMat *)New(x,sizeof(TriMat)*(vsize+1)); vsp = (int *)tm; *vsp = vsize; for (b=1,cntj=1;b<=IntVecSize(blockSize);b++) { @@ -1910,6 +1911,6 @@ ac->bVector = CreateDVector(&acccaStack,vsize); ZeroDVector(ac->bVector); ac->bTriMat = CreateBlockTriMat(&acccaStack,size); - ZeroBlockTriMat(ac->bTriMat); ac->next = headac; headac = ac; return(ac);