diff options
Diffstat (limited to 'epan/dissectors/packet-epl.c')
-rw-r--r-- | epan/dissectors/packet-epl.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-epl.c b/epan/dissectors/packet-epl.c index 62ef9d36be..0147b94f6b 100644 --- a/epan/dissectors/packet-epl.c +++ b/epan/dissectors/packet-epl.c @@ -4367,13 +4367,13 @@ dissect_epl_sdo_command_write_multiple_by_index(struct epl_convo *convo, proto_t else col_append_str(pinfo->cinfo, COL_INFO, "."); - if (sod_index != error) - idx = sod_index; - dataoffset += 2; proto_item_append_text(psf_od_tree, " Idx: 0x%04X", idx); + if (sod_index != error) + idx = sod_index; + /* get subindex offset */ subindex = tvb_get_guint8(tvb, dataoffset); subobj = subobject_lookup(obj, subindex); @@ -4517,12 +4517,12 @@ dissect_epl_sdo_command_write_multiple_by_index(struct epl_convo *convo, proto_t else col_append_str(pinfo->cinfo, COL_INFO, "."); - if (sod_index != error) - idx = sod_index; - proto_tree_add_uint_format(psf_od_tree, hf_epl_asnd_sdo_cmd_data_mapping_index, tvb, dataoffset, 2, idx,"Index: 0x%04X", idx); proto_item_append_text(psf_od_tree, " Idx: 0x%04X", idx); + if (sod_index != error) + idx = sod_index; + dataoffset += 2; /* get subindex offset */ |