Skip to content

Commit 40d2240

Browse files
mniestrojcarlescufi
authored andcommitted
net: context: set default offloaded iface during net_context_get()
Set default offloaded interface during net_context_get() call, so that net_context_recv() can be called before net_context_connect(). There is already an assumption about using default network interface, so this should not be harmful. Fixes: 2c75070 ("net: sockets: tcp: Fix possible race between connect/recv") Signed-off-by: Marcin Niestroj <[email protected]>
1 parent 007dc6d commit 40d2240

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

subsys/net/ip/net_context.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,8 @@ int net_context_get(sa_family_t family, enum net_sock_type type, uint16_t proto,
337337
*context = NULL;
338338
return ret;
339339
}
340+
341+
net_context_set_iface(*context, net_if_get_default());
340342
}
341343

342344
return 0;

0 commit comments

Comments
 (0)