security/selinux/ss: correct size computation
authorJulia Lawall <julia@diku.dk>
Sun, 6 Dec 2009 09:16:51 +0000 (10:16 +0100)
committerJames Morris <jmorris@namei.org>
Tue, 8 Dec 2009 03:57:54 +0000 (14:57 +1100)
commit9f59f90bf57cff8be07faddc608c400b6e7c5d05
tree621e4fa6dae193b3427913a1945eee473f47b153
parent6ec22f9b037fc0c2e00ddb7023fad279c365324d
security/selinux/ss: correct size computation

The size argument to kcalloc should be the size of desired structure,
not the pointer to it.

The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@expression@
expression *x;
@@

x =
 <+...
-sizeof(x)
+sizeof(*x)
...+>// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Acked-by: Eric Paris <eparis@redhat.com>
Signed-off-by: James Morris <jmorris@namei.org>
security/selinux/ss/services.c