diff options
Diffstat (limited to 'net/xfrm/xfrm_input.c')
| -rw-r--r-- | net/xfrm/xfrm_input.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/net/xfrm/xfrm_input.c b/net/xfrm/xfrm_input.c index b89c9c7f8c5c..684c0bc01e2c 100644 --- a/net/xfrm/xfrm_input.c +++ b/net/xfrm/xfrm_input.c @@ -131,7 +131,7 @@ struct sec_path *secpath_dup(struct sec_path *src)  	sp->len = 0;  	sp->olen = 0; -	memset(sp->ovec, 0, sizeof(sp->ovec[XFRM_MAX_OFFLOAD_DEPTH])); +	memset(sp->ovec, 0, sizeof(sp->ovec));  	if (src) {  		int i; @@ -458,6 +458,7 @@ resume:  			XFRM_INC_STATS(net, LINUX_MIB_XFRMINHDRERROR);  			goto drop;  		} +		crypto_done = false;  	} while (!err);  	err = xfrm_rcv_cb(skb, family, x->type->proto, 0);  | 
