http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=46324
User: morriss
Date: 2012/12/01 08:49 PM
Log:
Introduce, and start using, TVB_SET_ADDRESS() and TVB_SET_ADDRESS_HF(). They
are like the non-TVB versions except that they take a TVB and an offset
instead of (frequently) a pointer into the TVB.
Calling tvb_get_ptr() before modifying the rest of the fields should help fix
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7960 (though I can't
reproduce that problem).
Replace a bunch of calls like:
SET_ADDRESS(..., AT_XXX, length, tvb_get_ptr(tvb, offset, length));
with:
TVB_SET_ADDRESS(..., AT_XXX, tvb, offset, length);
Directory: /trunk/epan/dissectors/
Changes Path Action
+4 -4 packet-arcnet.c Modified
+2 -2 packet-bt-dht.c Modified
+12 -18 packet-catapult-dct2000.c Modified
+2 -2 packet-fc.c Modified
+1 -1 packet-iax2.c Modified
+1 -1 packet-ieee80211.c Modified
+4 -4 packet-ieee802154.c Modified
+8 -9 packet-ipv6.c Modified
+4 -4 packet-mstp.c Modified
+4 -4 packet-netflow.c Modified
+8 -13 packet-rsvp.c Modified
(4 files not shown)