fixed a valgrind error

This commit is contained in:
maliakal_d 2018-04-12 17:38:15 +02:00
parent d3c807975f
commit c3a9d3c342

View File

@ -303,16 +303,17 @@ int postProcessingFuncs::initDataset(int *nModules,int *chPerMod,int modMask[],i
totalChans=0; totalChans=0;
if (nMods)
chansPerMod=new int [nMods];
chansPerMod=new int [nMods]; if (nMods)
moduleMask=new int [nMods];
moduleMask=new int [nMods];
nBins=0; nBins=0;
if (angRadius && angOffset && angCenter && (binSize>0)) { if (angRadius && angOffset && angCenter && (binSize>0)) {
// cout << "??????? creating angConv"<< endl; // cout << "??????? creating angConv"<< endl;
angConv=new angleConversionConstant*[nMods]; if (nMods)
angConv=new angleConversionConstant*[nMods];
nBins=(int)(360./binSize)+1; nBins=(int)(360./binSize)+1;
} }
//#ifdef VERBOSE //#ifdef VERBOSE
@ -380,11 +381,15 @@ int postProcessingFuncs::initDataset(int *nModules,int *chPerMod,int modMask[],i
void postProcessingFuncs::deletePointers() { void postProcessingFuncs::deletePointers() {
delete [] chansPerMod; if(chansPerMod != NULL) {
chansPerMod=NULL; delete [] chansPerMod;
chansPerMod=NULL;
}
delete [] moduleMask; if (moduleMask != NULL) {
moduleMask=NULL; delete [] moduleMask;
moduleMask=NULL;
}
if (badChannelMask) { if (badChannelMask) {