aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2015-03-10 20:48:06 +0100
committerPascal Quantin <pascal.quantin@gmail.com>2015-03-11 07:07:19 +0000
commit14b23203dbbe2efcb3048170072ece7b705816b8 (patch)
tree20ecaa75ec127e11e7332cfd65dabcfa8b13d7fc /epan
parentfdcae1f00e9df3f9143c7df120294d02be124aba (diff)
QNET6: check that string is not null before accessing to it
Bug: 11048 Change-Id: I7921f19ad378d6d0b6707251a546c84405b8dcf4 Reviewed-on: https://code.wireshark.org/review/7623 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-qnet6.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-qnet6.c b/epan/dissectors/packet-qnet6.c
index 58f9231b2c..7fdcab2e32 100644
--- a/epan/dissectors/packet-qnet6.c
+++ b/epan/dissectors/packet-qnet6.c
@@ -1615,7 +1615,7 @@ dissect_qnet6_lr(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gint *
{
case QNET_LR_TYPE_REQUEST:
p = name[2];
- if (p && (*(p + 1) == QNET_LR_SA_FAMILY_MAC))
+ if (p && strlen(p) && (*(p + 1) == QNET_LR_SA_FAMILY_MAC))
{
col_add_fstr(pinfo->cinfo, COL_INFO,
"Who is \"%s.%s\"? Tell \"%s.%s\"@%02x:%02x:%02x:%02x:%02x:%02x",
@@ -1627,7 +1627,7 @@ dissect_qnet6_lr(tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, gint *
break;
case QNET_LR_TYPE_REPLY:
p = name[2];
- if (p && (*(p + 1) == QNET_LR_SA_FAMILY_MAC))
+ if (p && strlen(p) && (*(p + 1) == QNET_LR_SA_FAMILY_MAC))
{
col_add_fstr(pinfo->cinfo, COL_INFO,
"To \"%s.%s\", \"%s.%s\" is at %02x:%02x:%02x:%02x:%02x:%02x",