mirror of https://gitee.com/openkylin/linux.git
team: lb: use sizeof(*fprog) in __fprog_create
sock_fprog and sock_fprog_kern are of equal size, however it's cleaner to just use sizeof(*fprog) instead to always have correct type. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Daniel Borkmann <dborkman@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
85d3fc9418
commit
ea5930f4e1
|
@ -249,7 +249,7 @@ static int __fprog_create(struct sock_fprog_kern **pfprog, u32 data_len,
|
|||
|
||||
if (data_len % sizeof(struct sock_filter))
|
||||
return -EINVAL;
|
||||
fprog = kmalloc(sizeof(struct sock_fprog), GFP_KERNEL);
|
||||
fprog = kmalloc(sizeof(*fprog), GFP_KERNEL);
|
||||
if (!fprog)
|
||||
return -ENOMEM;
|
||||
fprog->filter = kmemdup(filter, data_len, GFP_KERNEL);
|
||||
|
|
Loading…
Reference in New Issue