| From 02cc35e8e6451be4bfc8aa7dd764186aa238dc96 Mon Sep 17 00:00:00 2001 |
| From: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> |
| Date: Sat, 26 Apr 2008 22:24:10 -0700 |
| Subject: XFRM: AUDIT: Fix flowlabel text format ambibuity. |
| |
| From: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> |
| |
| [ Upstream commit: 27a27a2158f4fe56a29458449e880a52ddee3dc4 ] |
| |
| Flowlabel text format was not correct and thus ambiguous. |
| For example, 0x00123 or 0x01203 are formatted as 0x123. |
| This is not what audit tools want. |
| |
| Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| net/xfrm/xfrm_state.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/net/xfrm/xfrm_state.c |
| +++ b/net/xfrm/xfrm_state.c |
| @@ -2093,7 +2093,7 @@ static void xfrm_audit_helper_pktinfo(st |
| iph6 = ipv6_hdr(skb); |
| audit_log_format(audit_buf, |
| " src=" NIP6_FMT " dst=" NIP6_FMT |
| - " flowlbl=0x%x%x%x", |
| + " flowlbl=0x%x%02x%02x", |
| NIP6(iph6->saddr), |
| NIP6(iph6->daddr), |
| iph6->flow_lbl[0] & 0x0f, |