1
1

memory/patcher: munmap hook could be called from within a malloc() implementation

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
Этот коммит содержится в:
Nathan Hjelm 2016-04-18 15:00:07 -06:00
родитель 95c06cf959
Коммит a8e90e8796

Просмотреть файл

@ -138,7 +138,8 @@ static int intercept_munmap(void *start, size_t length)
OPAL_PATCHER_BEGIN;
int result = 0;
opal_mem_hooks_release_hook (start, length, false);
/* could be in a malloc implementation */
opal_mem_hooks_release_hook (start, length, true);
if (!original_munmap) {
result = memory_patcher_syscall(SYS_munmap, start, length);