Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
@@ -476,9 +476,11 @@ static inline void ip_tunnel_info_opts_set(struct ip_tunnel_info *info,
|
||||
const void *from, int len,
|
||||
__be16 flags)
|
||||
{
|
||||
memcpy(ip_tunnel_info_opts(info), from, len);
|
||||
info->options_len = len;
|
||||
info->key.tun_flags |= flags;
|
||||
if (len > 0) {
|
||||
memcpy(ip_tunnel_info_opts(info), from, len);
|
||||
info->key.tun_flags |= flags;
|
||||
}
|
||||
}
|
||||
|
||||
static inline struct ip_tunnel_info *lwt_tun_info(struct lwtunnel_state *lwtstate)
|
||||
@@ -524,7 +526,6 @@ static inline void ip_tunnel_info_opts_set(struct ip_tunnel_info *info,
|
||||
__be16 flags)
|
||||
{
|
||||
info->options_len = 0;
|
||||
info->key.tun_flags |= flags;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_INET */
|
||||
|
||||
Reference in New Issue
Block a user