Show
Ignore:
Timestamp:
03/23/08 13:01:41 (10 months ago)
Author:
peter
Message:

source/mole_h2_io.cpp:

Bug-fix: fix out-of-bounds access in PUNCH H2 LEVEL command.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/source/mole_h2_io.cpp

    r1815 r1885  
    17751775 
    17761776                                /* radiative decays down */ 
    1777                                 if( lgH2_line_exists[0][iVibHi][iRotHi][0][iVibLo][iRotLo] ) 
     1777                                if( ( abs(iRotHi-iRotLo) == 2 || (iRotHi-iRotLo) == 0 ) && iVibLo <= iVibHi && 
     1778                                    lgH2_line_exists[0][iVibHi][iRotHi][0][iVibLo][iRotLo] ) 
    17781779                                { 
    17791780                                        Asum += H2Lines[0][iVibHi][iRotHi][0][iVibLo][iRotLo].Emis->Aul*(