Deleted Added
full compact
29c29
< * $FreeBSD: head/libexec/rtld-elf/powerpc/reloc.c 204211 2010-02-22 16:49:45Z nwhitehorn $
---
> * $FreeBSD: head/libexec/rtld-elf/powerpc/reloc.c 208256 2010-05-18 08:55:23Z rdivacky $
290d289
< int bytes = obj->nchains * sizeof(SymCache);
298,301c297,298
< cache = mmap(NULL, bytes, PROT_READ|PROT_WRITE, MAP_ANON,
< -1, 0);
< if (cache == MAP_FAILED)
< cache = NULL;
---
> cache = calloc(obj->nchains, sizeof(SymCache));
> /* No need to check for NULL here */
317,319c314,315
< if (cache) {
< munmap(cache, bytes);
< }
---
> if (cache != NULL)
> free(cache);