diff options
author | morriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7> | 2010-06-02 16:01:51 +0000 |
---|---|---|
committer | morriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7> | 2010-06-02 16:01:51 +0000 |
commit | 46f0a278667c87d46b847f09012c776b96866dea (patch) | |
tree | 66d0548619e048aa65e41315e8e9010899c5b5f9 /epan/dissectors/packet-diameter.c | |
parent | 2efcd604c4bfe9d5b47202aa0ae8ddc6cd6d8461 (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.c | 2 |
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 }; |