Fix out-of-bound bug pointed out by Ryan McFadden.
This commit is contained in:
parent
fb85d025bb
commit
f775ef3545
@ -6674,10 +6674,12 @@ void PMsrHandler::MakeDetectorGroupingString(TString str, PIntVector &group, TSt
|
|||||||
UInt_t i=0, j=0;
|
UInt_t i=0, j=0;
|
||||||
do {
|
do {
|
||||||
j = i;
|
j = i;
|
||||||
while (group[j]+1 == group[j+1]) {
|
if (j+1 < group.size()) {
|
||||||
j++;
|
while (group[j]+1 == group[j+1]) {
|
||||||
if (j == group.size()-1)
|
j++;
|
||||||
break;
|
if (j == group.size()-1)
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (j >= i+2) {
|
if (j >= i+2) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user