avoid a NULL pointer dereference

This commit is contained in:
Axel Kohlmeyer
2015-08-25 20:03:53 -04:00
parent 5a04aee0de
commit cf770da486

View File

@ -174,9 +174,11 @@ void CommBrick::setup()
if (mode == MULTI) {
double *cuttype = neighbor->cuttype;
for (i = 1; i <= ntypes; i++) {
cutghostmulti[i][0] = MAX(cutusermulti[i],cuttype[i]);
cutghostmulti[i][1] = MAX(cutusermulti[i],cuttype[i]);
cutghostmulti[i][2] = MAX(cutusermulti[i],cuttype[i]);
cut = 0.0;
if (cutusermulti) cut = cutusermulti[i];
cutghostmulti[i][0] = MAX(cut,cuttype[i]);
cutghostmulti[i][1] = MAX(cut,cuttype[i]);
cutghostmulti[i][2] = MAX(cut,cuttype[i]);
}
}
@ -196,9 +198,11 @@ void CommBrick::setup()
if (mode == MULTI) {
double *cuttype = neighbor->cuttype;
for (i = 1; i <= ntypes; i++) {
cutghostmulti[i][0] = length0 * MAX(cutusermulti[i],cuttype[i]);
cutghostmulti[i][1] = length1 * MAX(cutusermulti[i],cuttype[i]);
cutghostmulti[i][2] = length2 * MAX(cutusermulti[i],cuttype[i]);
cut = 0.0;
if (cutusermulti) cut = cutusermulti[i];
cutghostmulti[i][0] = length0 * MAX(cut,cuttype[i]);
cutghostmulti[i][1] = length1 * MAX(cut,cuttype[i]);
cutghostmulti[i][2] = length2 * MAX(cut,cuttype[i]);
}
}
}