From 2f8030f85a0bfc584deee00a88761355ddd7f941 Mon Sep 17 00:00:00 2001 From: Pascal Quantin Date: Wed, 10 Dec 2014 19:57:56 +0100 Subject: LCSAP: fix dissection of negative longitude and latitude Bug: 10767 Change-Id: I4ab0ffd3bd22f1884895f3118673b433d980de2f Reviewed-on: https://code.wireshark.org/review/5704 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- asn1/lcsap/lcsap.cnf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'asn1/lcsap/lcsap.cnf') diff --git a/asn1/lcsap/lcsap.cnf b/asn1/lcsap/lcsap.cnf index b6d6594786..fc25e5ee2e 100644 --- a/asn1/lcsap/lcsap.cnf +++ b/asn1/lcsap/lcsap.cnf @@ -199,7 +199,7 @@ ProtocolIE-Field/value ie_field_value proto_item_append_text(actx->created_item, " (%.1f m)", 10 * (pow(1.1, (double)uncertainty_code) - 1)); #.FN_BODY DegreesLatitude VAL_PTR = °rees - guint32 degrees; + gint32 degrees; offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, 0U, 8388607U, °rees, FALSE); @@ -207,7 +207,7 @@ ProtocolIE-Field/value ie_field_value proto_item_append_text(actx->created_item, " (%.5f degrees)", (((double)degrees/8388607) * 90)); #.FN_BODY DegreesLongitude VAL_PTR = °rees - guint32 degrees; + gint32 degrees; offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, -8388608, 8388607U, °rees, FALSE); -- cgit v1.2.3