aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndersBroman <anders.broman@ericsson.com>2014-07-28 19:35:02 +0200
committerAnders Broman <a.broman58@gmail.com>2014-07-28 17:36:37 +0000
commitff01321da2ca6f81c46b0f6573491fad940c519b (patch)
tree40024ccf1c0aafebdf59ad096787661c4954da0a
parent083d6e7c7dc1c2ac86375f33bafc094a0c9a0e6b (diff)
Sort diameter.applicationId fix a typo.
Change-Id: Id585371df929cdff17f98dddbebf063fa000ff56 Reviewed-on: https://code.wireshark.org/review/3229 Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--diameter/SKT.xml2
-rw-r--r--epan/dissectors/packet-diameter.c4
2 files changed, 5 insertions, 1 deletions
diff --git a/diameter/SKT.xml b/diameter/SKT.xml
index 0c2629f29a..74ba055099 100644
--- a/diameter/SKT.xml
+++ b/diameter/SKT.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Radomly chosen application as it's needed to parse the xml-->
+<!-- Randomly chosen application as it's needed to parse the xml-->
<application id="16777304" name="Ericsson Sy" uri="http://www.iana.org/assignments/aaa-parameters/aaa-parameters.xml">
<avp name="Dummy" code="0" mandatory="mustnot" protected="may" vendor-bit="must" vendor-id="SKT" may-encrypt="yes">
<type type-name="Unsigned32"/>
diff --git a/epan/dissectors/packet-diameter.c b/epan/dissectors/packet-diameter.c
index a194b3c7b9..c2d7343e22 100644
--- a/epan/dissectors/packet-diameter.c
+++ b/epan/dissectors/packet-diameter.c
@@ -1686,6 +1686,10 @@ dictionary_load(void)
g_array_append_val(arr,item);
}
+ g_array_sort(arr, compare_avps);
+
+ /* TODO: Remove duplicates */
+
dictionary.applications = (value_string *)arr->data;
g_array_free(arr,FALSE);
}