diff --git a/common/utils/T/T.c b/common/utils/T/T.c index f1fce83538..522b25dfd5 100644 --- a/common/utils/T/T.c +++ b/common/utils/T/T.c @@ -147,7 +147,7 @@ void T_init(int remote_port, int wait_for_tracer, int dont_fork) if (T_shm_fd == -1) { perror(T_SHM_FILENAME); abort(); } T_cache = mmap(NULL, T_CACHE_SIZE * sizeof(T_cache_t), PROT_READ | PROT_WRITE, MAP_SHARED, T_shm_fd, 0); - if (T_cache == NULL) + if (T_cache == MAP_FAILED) { perror(T_SHM_FILENAME); abort(); } close(T_shm_fd); diff --git a/common/utils/T/local_tracer.c b/common/utils/T/local_tracer.c index 6d0ecddd45..fef2bfa55a 100644 --- a/common/utils/T/local_tracer.c +++ b/common/utils/T/local_tracer.c @@ -335,7 +335,7 @@ static void init_shm(void) { perror(T_SHM_FILENAME); abort(); } T_local_cache = mmap(NULL, T_CACHE_SIZE * sizeof(T_cache_t), PROT_READ | PROT_WRITE, MAP_SHARED, s, 0); - if (T_local_cache == NULL) + if (T_local_cache == MAP_FAILED) { perror(T_SHM_FILENAME); abort(); } close(s);