From a52163f487edfec37c588c7f17a00b1c94d704ea Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Sat, 7 Oct 2017 12:18:30 +0200
Subject: [PATCH] Fix CID 187171.

---
 gtests/net/packetdrill/run_packet.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gtests/net/packetdrill/run_packet.c b/gtests/net/packetdrill/run_packet.c
index 7bb90459..fc20dcbe 100644
--- a/gtests/net/packetdrill/run_packet.c
+++ b/gtests/net/packetdrill/run_packet.c
@@ -1423,7 +1423,7 @@ static int verify_ipv6(
 			return STATUS_ERR;
 		break;
 	case IPPROTO_UDP:
-		if (udp_encaps != 0) {
+		if (udp_encaps == IPPROTO_TCP) {
 			if (check_field("ipv6_payload_len",
 					(ntohs(script_ipv6->payload_len) +
 					 tcp_options_allowance(actual_packet,
@@ -1433,7 +1433,8 @@ static int verify_ipv6(
 			break;
 		} else if (udp_encaps == IPPROTO_SCTP) {
 			break;
-		}
+		} else
+			break;
 	default:
 		if (check_field("ipv6_payload_len",
 				ntohs(script_ipv6->payload_len),
-- 
GitLab