diff options
author | Peter Wu <peter@lekensteyn.nl> | 2018-10-12 13:20:07 +0200 |
---|---|---|
committer | Martin Kaiser <wireshark@kaiser.cx> | 2018-10-12 15:57:52 +0000 |
commit | b0d9d613dfd6c6991b496e8bee4286ffa92efd52 (patch) | |
tree | 9a257a5fa45aba3e4fcdc8a6e3f9fdd79533761a /epan/dissectors/packet-quic.c | |
parent | 5debea68871fa796477f4270b4f0d6f4eca86b93 (diff) |
QUIC: fix null-ptr dereference in gQUIC version check
Bug: 15201
Change-Id: Idc9964347c251fe7f9599b90abc760f26d85a5ba
Fixes: v2.9.0rc0-2173-g9fcb4af6b6 ("QUIC: gQUIC Q044 always use CHLO from gQUIC (with tag)")
Reviewed-on: https://code.wireshark.org/review/30160
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Martin Kaiser <wireshark@kaiser.cx>
Diffstat (limited to 'epan/dissectors/packet-quic.c')
-rw-r--r-- | epan/dissectors/packet-quic.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-quic.c b/epan/dissectors/packet-quic.c index 14f5baac13..56e30b819c 100644 --- a/epan/dissectors/packet-quic.c +++ b/epan/dissectors/packet-quic.c @@ -1902,7 +1902,7 @@ dissect_quic_long_header(tvbuff_t *tvb, packet_info *pinfo, proto_tree *quic_tre offset = dissect_quic_long_header_common(tvb, pinfo, quic_tree, offset, quic_packet, &version, &dcid, &scid); - if (conn->version == 0x51303434) { /* gQUIC Q044 */ + if (conn && conn->version == 0x51303434) { /* gQUIC Q044 */ return dissect_gquic_ietf(tvb, pinfo, quic_tree, offset, conn->version); } |