aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-quic.c
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2018-10-12 13:20:07 +0200
committerMartin Kaiser <wireshark@kaiser.cx>2018-10-12 15:57:52 +0000
commitb0d9d613dfd6c6991b496e8bee4286ffa92efd52 (patch)
tree9a257a5fa45aba3e4fcdc8a6e3f9fdd79533761a /epan/dissectors/packet-quic.c
parent5debea68871fa796477f4270b4f0d6f4eca86b93 (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.c2
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);
}