sanity check audit_buffer
PATCH 1/1 sanity check audit_buffer
Add sanity checks for NULL audit_buffer consistent with other audit_log* routines.
Signed-off-by Amy Griffis <[email protected]>
---
kernel/audit.c +6 -0
@@ -1028,6 +1028,9 @@ void audit_log_hex(struct audit_buffer *struct sk_buff *skb;static const unsigned char *hex ="0123456789ABCDEF" ; +if (!ab) +return ; +BUG_ON (!ab->skb); skb = ab->skb; avail =skb_tailroom (skb);
@@ -1060,6 +1063,9 @@ static void audit_log_n_string(struct auunsigned char *ptr;struct sk_buff *skb; +if (!ab) +return ; +BUG_ON (!ab->skb); skb = ab->skb; avail =skb_tailroom (skb);