forked from osmocom/wireshark
DOCSIS: fix an infinite recursion introduced in g3e1828e
Bug: 13179 Change-Id: I4c510dab463f7c223bcaabd3157ca791dd86d690 Reviewed-on: https://code.wireshark.org/review/18958 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Seth Alexander <pxsdaemon@gmail.com> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
This commit is contained in:
parent
d0fa82b825
commit
f975020121
|
@ -456,7 +456,10 @@ dissect_ehdr (tvbuff_t * tvb, proto_tree * tree, packet_info * pinfo)
|
|||
break;
|
||||
case EH_EXTENDED:
|
||||
/* Extended EH Element, one or more Sub EH fields may follow; simply recurse */
|
||||
dissect_ehdr (tvb, ehdr_tree, pinfo);
|
||||
{
|
||||
tvbuff_t *subset = tvb_new_subset_remaining(tvb, pos);
|
||||
dissect_ehdr (subset, ehdr_tree, pinfo);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if (len > 0)
|
||||
|
|
Loading…
Reference in New Issue