aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2013-07-22 23:01:30 +0000
committerGuy Harris <guy@alum.mit.edu>2013-07-22 23:01:30 +0000
commit9f66191681b8c951de8dc0a75d8c22db8d4e56a5 (patch)
treed3f25f97719ee10e3a8699ad61e417b422d9b4a8
parent545a84185e5a6482d45d15a80a21384fc613aefa (diff)
The last argument to ptvcursor_add() is an encoding value; pass it one,
not a Boolean endianness value. svn path=/trunk/; revision=50803
-rw-r--r--epan/dissectors/packet-ncp2222.inc17
1 files changed, 11 insertions, 6 deletions
diff --git a/epan/dissectors/packet-ncp2222.inc b/epan/dissectors/packet-ncp2222.inc
index c0e96f4018..ff60c3bcfa 100644
--- a/epan/dissectors/packet-ncp2222.inc
+++ b/epan/dissectors/packet-ncp2222.inc
@@ -2061,7 +2061,8 @@ padd_normal(ptvcursor_t *ptvc, const ptvc_record *rec)
{
return
ptvcursor_add(ptvc, *rec->hf_ptr,
- rec->length, rec->endianness);
+ rec->length,
+ rec->endianness ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
}
static proto_item*
@@ -2071,7 +2072,8 @@ padd_date(ptvcursor_t *ptvc, const ptvc_record *rec)
nw_date_t nw_date;
item = ptvcursor_add(ptvc, *rec->hf_ptr,
- rec->length, rec->endianness);
+ rec->length,
+ rec->endianness ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
if (item) {
uint_to_nwdate(get_item_value(item), &nw_date);
@@ -2090,7 +2092,8 @@ padd_time(ptvcursor_t *ptvc, const ptvc_record *rec)
nw_time_t nw_time;
item = ptvcursor_add(ptvc, *rec->hf_ptr,
- rec->length, rec->endianness);
+ rec->length,
+ rec->endianness ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
if (item) {
uint_to_nwtime(get_item_value(item), &nw_time);
@@ -2116,7 +2119,8 @@ padd_uni(ptvcursor_t *ptvc, const ptvc_record *rec)
/* nw_uni.buffer[0] = '\0'; */
item = ptvcursor_add(ptvc, *rec->hf_ptr,
- rec->length, rec->endianness);
+ rec->length,
+ rec->endianness ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
if (item) {
proto_item_set_text(item, "%s", get_item_name(item));
@@ -2146,7 +2150,7 @@ process_bitfield_sub_ptvc_record(ptvcursor_t *ptvc, const ptvc_record *rec,
/* Add the item */
item = ptvcursor_add(ptvc, *rec->hf_ptr, rec->length,
- rec->endianness);
+ rec->endianness ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
ett = *rec->sub_ptvc_rec->ett;
@@ -2162,7 +2166,8 @@ process_bitfield_sub_ptvc_record(ptvcursor_t *ptvc, const ptvc_record *rec,
while(sub_rec->hf_ptr != NULL) {
DISSECTOR_ASSERT(!sub_rec->sub_ptvc_rec);
ptvcursor_add_no_advance(sub_ptvc, *sub_rec->hf_ptr,
- sub_rec->length, sub_rec->endianness);
+ sub_rec->length,
+ sub_rec->endianness ? ENC_LITTLE_ENDIAN : ENC_BIG_ENDIAN);
sub_rec++;
}