forked from osmocom/wireshark
DVB-S2-BB: Prevent infinite loop
Commit4bf4ee88f0
removed an else statement that broke out of the BBFrame processing loop. Without it, infinite loops might be possible if the GSE frames have bit errors in the length field. (cherry picked from commit0137c24d60
)
This commit is contained in:
parent
b20a77698d
commit
0d8be1fb79
|
@ -1257,6 +1257,8 @@ static int dissect_dvb_s2_bb(tvbuff_t *tvb, int cur_off, proto_tree *tree, packe
|
|||
bb_data_len -= sub_dissected;
|
||||
if (bb_data_len < DVB_S2_GSE_MINSIZE)
|
||||
bb_data_len = 0;
|
||||
} else {
|
||||
bb_data_len = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue