audit: fix build break when AUDIT_DEBUG == 2
Looks like this one has been around since 5195d8e21
:
kernel/auditsc.c: In function ‘audit_free_names’:
kernel/auditsc.c:998: error: ‘i’ undeclared (first use in this function)
...and this warning:
kernel/auditsc.c: In function ‘audit_putname’:
kernel/auditsc.c:2045: warning: ‘i’ may be used uninitialized in this function
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Eric Paris <eparis@redhat.com>
This commit is contained in:
parent
72199caa8d
commit
34c474de7b
1 changed files with 5 additions and 3 deletions
|
@ -1001,6 +1001,8 @@ static inline void audit_free_names(struct audit_context *context)
|
|||
|
||||
#if AUDIT_DEBUG == 2
|
||||
if (context->put_count + context->ino_count != context->name_count) {
|
||||
int i = 0;
|
||||
|
||||
printk(KERN_ERR "%s:%d(:%d): major=%d in_syscall=%d"
|
||||
" name_count=%d put_count=%d"
|
||||
" ino_count=%d [NOT freeing]\n",
|
||||
|
@ -1009,7 +1011,7 @@ static inline void audit_free_names(struct audit_context *context)
|
|||
context->name_count, context->put_count,
|
||||
context->ino_count);
|
||||
list_for_each_entry(n, &context->names_list, list) {
|
||||
printk(KERN_ERR "names[%d] = %p = %s\n", i,
|
||||
printk(KERN_ERR "names[%d] = %p = %s\n", i++,
|
||||
n->name, n->name->name ?: "(null)");
|
||||
}
|
||||
dump_stack();
|
||||
|
@ -2050,10 +2052,10 @@ void audit_putname(struct filename *name)
|
|||
__FILE__, __LINE__, context->serial, name);
|
||||
if (context->name_count) {
|
||||
struct audit_names *n;
|
||||
int i;
|
||||
int i = 0;
|
||||
|
||||
list_for_each_entry(n, &context->names_list, list)
|
||||
printk(KERN_ERR "name[%d] = %p = %s\n", i,
|
||||
printk(KERN_ERR "name[%d] = %p = %s\n", i++,
|
||||
n->name, n->name->name ?: "(null)");
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue