tcp: fix proto in port reuse check 90/32690/2
authorFlorin Coras <fcoras@cisco.com>
Sat, 12 Jun 2021 18:47:37 +0000 (11:47 -0700)
committerFlorin Coras <florin.coras@gmail.com>
Sat, 12 Jun 2021 18:51:09 +0000 (18:51 +0000)
Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I338e61654a62ed6308ecd8bb15e1a8b13cd859b9

src/vnet/tcp/tcp.c

index acb3868..0ceac82 100644 (file)
@@ -803,13 +803,13 @@ tcp_session_open (transport_endpoint_cfg_t * rmt)
        return rv;
 
       if (session_lookup_connection (rmt->fib_index, &lcl_addr, &rmt->ip,
-                                    lcl_port, rmt->port, TRANSPORT_PROTO_UDP,
+                                    lcl_port, rmt->port, TRANSPORT_PROTO_TCP,
                                     rmt->is_ip4))
        return SESSION_E_PORTINUSE;
 
       /* 5-tuple is available so increase lcl endpoint refcount and proceed
        * with connection allocation */
-      transport_share_local_endpoint (TRANSPORT_PROTO_UDP, &lcl_addr,
+      transport_share_local_endpoint (TRANSPORT_PROTO_TCP, &lcl_addr,
                                      lcl_port);
     }