session: set actual lcl ip on accepted ct 41/34041/4
authorFlorin Coras <fcoras@cisco.com>
Tue, 12 Oct 2021 01:10:41 +0000 (18:10 -0700)
committerDamjan Marion <dmarion@me.com>
Tue, 12 Oct 2021 14:38:43 +0000 (14:38 +0000)
Type: improvement

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

src/vnet/session/application_local.c

index 3c62dad..0abf03d 100644 (file)
@@ -640,7 +640,7 @@ ct_accept_rpc_wrk_handler (void *accept_args)
   sct->c_rmt_port = 0;
   sct->c_lcl_port = ll_ct->lcl_port;
   sct->c_is_ip4 = cct->c_is_ip4;
-  clib_memcpy (&sct->c_lcl_ip, &ll_ct->lcl_ip, sizeof (ll_ct->lcl_ip));
+  clib_memcpy (&sct->c_lcl_ip, &cct->c_rmt_ip, sizeof (cct->c_rmt_ip));
   sct->client_wrk = cct->client_wrk;
   sct->c_proto = TRANSPORT_PROTO_NONE;
   sct->client_opaque = cct->client_opaque;