diff options
Diffstat (limited to 'src/helper/mdso_map_input.c')
-rw-r--r-- | src/helper/mdso_map_input.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/helper/mdso_map_input.c b/src/helper/mdso_map_input.c index ab4607f..df8072f 100644 --- a/src/helper/mdso_map_input.c +++ b/src/helper/mdso_map_input.c @@ -1,6 +1,6 @@ /****************************************************************/ /* mdso: midipix dso scavenger */ -/* Copyright (C) 2015--2017 Z. Gilboa */ +/* Copyright (C) 2015--2024 SysDeer Technologies, LLC */ /* Released under GPLv2 and GPLv3; see COPYING.MDSO. */ /****************************************************************/ @@ -48,12 +48,11 @@ int mdso_map_input( if (st.st_size == 0) { map->size = 0; map->addr = 0; - return 0; + } else { + map->size = st.st_size; + map->addr = mmap(0,map->size,prot,MAP_PRIVATE,fd,0); } - map->size = st.st_size; - map->addr = mmap(0,map->size,prot,MAP_PRIVATE,fd,0); - if (fnew) close(fd); |