Guy Harris
changed
bug 10983
What |
Removed |
Added |
Hardware |
x86-64
|
All
|
OS |
Ubuntu
|
All
|
Comment # 5
on bug 10983
from Guy Harris
For the 1.12 branch, the fix is to:
1) get rid of FT_{U}INT64 fields with BASE_CUSTOM;
2) put in code to enforce that restriction;
3) treat the locations where you can only go if those restrictions were
somehow bypassed and where you might not be in the middle of dissection as
locations where g_assert_not_reached(), not DISSECTOR_ASSERT_NOT_REACHED(),
should be called.
For the trunk, I'm working on finishing the earlier changes so that FT_{U}INT64
fields *do* support BASE_CUSTOM; that change would not be sufficient to fix
this in 1.12, a bunch of earlier changes on which it will depend would also
have to be backported.
You are receiving this mail because:
- You are watching all bug changes.