aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-diameter.c
diff options
context:
space:
mode:
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2010-06-02 16:01:51 +0000
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2010-06-02 16:01:51 +0000
commit46f0a278667c87d46b847f09012c776b96866dea (patch)
tree66d0548619e048aa65e41315e8e9010899c5b5f9 /epan/dissectors/packet-diameter.c
parent2efcd604c4bfe9d5b47202aa0ae8ddc6cd6d8461 (diff)
Initialize no_vs_avps_ext with a pointer to a valid 'match' function so we don't crash in val_to_str_ext() if an AVP from an unknown vendor is encountered.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@33051 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-diameter.c')
-rw-r--r--epan/dissectors/packet-diameter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-diameter.c b/epan/dissectors/packet-diameter.c
index f27c873e11..78392d83b7 100644
--- a/epan/dissectors/packet-diameter.c
+++ b/epan/dissectors/packet-diameter.c
@@ -183,7 +183,7 @@ static const char* simple_avp(diam_ctx_t*, diam_avp_t*, tvbuff_t*);
static const value_string no_vs[] = {{0, NULL} };
static GArray no_garr = { (void*)no_vs, 1 };
-static value_string_ext no_vs_avps_ext = { NULL, 0, (void*)no_vs};
+static value_string_ext no_vs_avps_ext = { (value_string_match_t) match_strval_ext_init, 0, (void*)no_vs};
static diam_vnd_t unknown_vendor = { 0xffffffff, &no_garr, &no_vs_avps_ext, &no_garr };
static diam_vnd_t no_vnd = { 0, NULL, NULL, NULL };
static diam_avp_t unknown_avp = {0, &unknown_vendor, simple_avp, simple_avp, -1, -1, NULL };