summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-pcep.c
diff options
context:
space:
mode:
authorFrancesco Fondelli <francesco.fondelli@gmail.com>2015-05-13 16:41:45 +0200
committerAnders Broman <a.broman58@gmail.com>2015-05-13 15:10:55 +0000
commit46d89bd27f5946dd278ec08e770fea0305d420f0 (patch)
treedfd032817a61724ed3de5798f099a8b37a7a6695 /epan/dissectors/packet-pcep.c
parent232f26005007388859114c5897f0df58e2df3e28 (diff)
downloadwireshark-46d89bd27f5946dd278ec08e770fea0305d420f0.tar.gz
PCEP: fix SID parsing, label is the first 20 bits
Change-Id: I13d2ff79b171b232dd4e1e1082beeae2e36dec51 Signed-off-by: Francesco Fondelli <francesco.fondelli@gmail.com> Reviewed-on: https://code.wireshark.org/review/8451 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-pcep.c')
-rw-r--r--epan/dissectors/packet-pcep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-pcep.c b/epan/dissectors/packet-pcep.c
index dfad8e6407..768bc319af 100644
--- a/epan/dissectors/packet-pcep.c
+++ b/epan/dissectors/packet-pcep.c
@@ -1301,7 +1301,7 @@ dissect_subobj_sr(proto_tree *pcep_subobj_tree, packet_info *pinfo, tvbuff_t *tv
return;
}
- sid = tvb_get_ntohl(tvb, offset + 4);
+ sid = tvb_get_ntohl(tvb, offset + 4) >> 12;
proto_item_append_text(ti, ": %u", sid);
st = ((tvb_get_guint8(tvb, offset + 2)) >> 4);