diff options
Diffstat (limited to 'net/ipv4/xfrm4_state.c')
-rw-r--r-- | net/ipv4/xfrm4_state.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv4/xfrm4_state.c b/net/ipv4/xfrm4_state.c index d2314348dd2a..663b5501abcd 100644 --- a/net/ipv4/xfrm4_state.c +++ b/net/ipv4/xfrm4_state.c | |||
@@ -25,9 +25,9 @@ __xfrm4_init_tempsel(struct xfrm_selector *sel, const struct flowi *fl) | |||
25 | { | 25 | { |
26 | sel->daddr.a4 = fl->fl4_dst; | 26 | sel->daddr.a4 = fl->fl4_dst; |
27 | sel->saddr.a4 = fl->fl4_src; | 27 | sel->saddr.a4 = fl->fl4_src; |
28 | sel->dport = xfrm_flowi_dport(fl); | 28 | sel->dport = xfrm_flowi_dport(fl, &fl->uli_u); |
29 | sel->dport_mask = htons(0xffff); | 29 | sel->dport_mask = htons(0xffff); |
30 | sel->sport = xfrm_flowi_sport(fl); | 30 | sel->sport = xfrm_flowi_sport(fl, &fl->uli_u); |
31 | sel->sport_mask = htons(0xffff); | 31 | sel->sport_mask = htons(0xffff); |
32 | sel->family = AF_INET; | 32 | sel->family = AF_INET; |
33 | sel->prefixlen_d = 32; | 33 | sel->prefixlen_d = 32; |