X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Frunas.c;fp=src%2Fcommon%2Frunas.c;h=222047cb60422023031f5a531879d166edccb154;hp=4bdb43af38da4fbf822944237caa18cfcbe30926;hb=65eefd4c79ec8ba20a0ff2356b053c321de224aa;hpb=ef4b086ef18cd4128c52c4bf58e5ce64d2df0ee6 diff --git a/src/common/runas.c b/src/common/runas.c index 4bdb43af3..222047cb6 100644 --- a/src/common/runas.c +++ b/src/common/runas.c @@ -512,15 +512,17 @@ int _extract_elf_symbol_offset(struct run_as_data *data, struct run_as_ret *ret_value) { int ret = 0; + uint64_t offset; ret_value->_error = false; ret = lttng_elf_get_symbol_offset(data->u.extract_elf_symbol_offset.fd, data->u.extract_elf_symbol_offset.function, - &ret_value->u.extract_elf_symbol_offset.offset); + &offset); if (ret) { DBG("Failed to extract ELF function offset"); ret_value->_error = true; } + ret_value->u.extract_elf_symbol_offset.offset = offset; return ret; }