Chris Maynard
changed
bug 9482
Comment # 1
on bug 9482
from Chris Maynard
Created attachment 12187 [details]
Avoid attempting FC dissection if the data argument to dissect_fc() is NULL.
10:37:01 Warn Dissector bug, protocol FC, in packet 7668:
STATUS_ACCESS
_VIOLATION: dissector accessed an invalid memory address
This happens because in dissect_ppi(), the dlt is assigned the corrupted value
of 224 instead of the correct value of 105, which causes dissector_try_uint()
to call the FC dissector with a NULL data argument passed to dissect_fc().
This patch fixes this by assuming that if the data argument is NULL that the
traffic isn't actually Fibre Channel data. Posting the patch here for
review/comments in case this isn't a valid assumption.
You are receiving this mail because:
- You are watching all bug changes.