2
0
mirror of https://gitlab.com/apparmor/apparmor synced 2025-09-06 17:25:16 +00:00

libapparmor: Remove casts while allocating memory

The libapparmor library is built with gcc, while the parser is built
with g++. The parser code needs to cast pointers returned from the
malloc(3) family of calls. However, code removed from the parser to
libapparmor can drop the casts.

Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
Acked-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
Tyler Hicks
2015-03-25 17:09:27 -05:00
parent 126472b561
commit 95bbb0ab3f
4 changed files with 6 additions and 6 deletions

View File

@@ -159,7 +159,7 @@ static int write_policy_fd_to_iface(aa_kernel_interface *kernel_interface,
do {
if (asize - size == 0) {
buffer = (char *) realloc(buffer, chunksize);
buffer = realloc(buffer, chunksize);
asize = chunksize;
chunksize <<= 1;
if (!buffer) {
@@ -213,7 +213,7 @@ int aa_kernel_interface_new(aa_kernel_interface **kernel_interface,
*kernel_interface = NULL;
ki = (aa_kernel_interface *) calloc(1, sizeof(*ki));
ki = calloc(1, sizeof(*ki));
if (!ki) {
errno = ENOMEM;
return -1;