]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/xfrm/xfrm_output.c
[IPSEC]: Return EOVERFLOW when output sequence number overflows
[linux-2.6-omap-h63xx.git] / net / xfrm / xfrm_output.c
index 81ad8eb2b283d1e8006af5cb435dc9726a94182c..f4a1047a55737929efd37f989c53fc18adea6b53 100644 (file)
@@ -66,6 +66,7 @@ static int xfrm_output_one(struct sk_buff *skb, int err)
                        if (unlikely(x->replay.oseq == 0)) {
                                x->replay.oseq--;
                                xfrm_audit_state_replay_overflow(x, skb);
+                               err = -EOVERFLOW;
                                goto error;
                        }
                        if (xfrm_aevent_is_on())