X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliParamSolver.cxx;h=561a1b89e60b87cc4fd86147dcf59d9e17d35ff6;hb=29d9710ea9413e67b964c0cb2f7d7bc32f211304;hp=5e5383815f1c1f1e1f478aaa55f66ae4ff57bd20;hpb=56881eaf68163162fcee439aff7c88b805bc7a8a;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliParamSolver.cxx b/STEER/AliParamSolver.cxx index 5e5383815f1..561a1b89e60 100644 --- a/STEER/AliParamSolver.cxx +++ b/STEER/AliParamSolver.cxx @@ -43,14 +43,14 @@ AliParamSolver& AliParamSolver::operator=(const AliParamSolver& src) if (src.fMatrix && (fNGlobal!=src.fNGlobal || fMaxPoints0 && n==fMaxGlobal) return; fMaxGlobal = n; fNGlobal = n; - if (fMatrix) delete fMatrix; - if (fSolGlo) delete[] fSolGlo; - if (fSolLoc) delete[] fSolLoc; - if (fRHSGlo) delete[] fRHSGlo; - if (fRHSLoc) delete[] fRHSLoc; - if (fMatGamma) delete[] fMatGamma; - if (fMatG) delete[] fMatG; - if (fCovDGl) delete[] fCovDGl; + if (fMatrix) delete fMatrix; fMatrix = 0; + if (fSolGlo) delete[] fSolGlo; fSolGlo = 0; + if (fSolLoc) delete[] fSolLoc; fSolLoc = 0; + if (fRHSGlo) delete[] fRHSGlo; fRHSGlo = 0; + if (fRHSLoc) delete[] fRHSLoc; fRHSLoc = 0; + if (fMatGamma) delete[] fMatGamma; fMatGamma = 0; + if (fMatG) delete[] fMatG; fMatG = 0; + if (fCovDGl) delete[] fCovDGl; fCovDGl = 0; n = TMath::Max(16,fMaxPoints); Init(n); //