audit: use struct_size() helper in audit_[send|make]_reply()
[linux-2.6-block.git] / kernel / auditfilter.c
index 398b4c57e92147ce51b14777c8f23f4d557f1717..1bbe25f47c1723c0a8c46581ad78130b70d7bc04 100644 (file)
@@ -1092,7 +1092,7 @@ static void audit_list_rules(int seq, struct sk_buff_head *q)
                                break;
                        skb = audit_make_reply(seq, AUDIT_LIST_RULES, 0, 1,
                                               data,
-                                              sizeof(*data) + data->buflen);
+                                              struct_size(data, buf, data->buflen));
                        if (skb)
                                skb_queue_tail(q, skb);
                        kfree(data);