Fix sample basic intToStr was called with wrong length (#2876)

Reported in https://github.com/bytecodealliance/wasm-micro-runtime/issues/2874.
This commit is contained in:
Wenyong Huang 2023-12-07 10:26:28 +08:00 committed by GitHub
parent 0b332d8987
commit f42ffe1d9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -70,6 +70,9 @@
- Fix fast-jit accessing shared memory's fields issue (#2841)
- Fix wasm loader handle op_br_table and op_drop (#2864)
- Fix block with type issue in fast interp (#2866)
- Fix float argument handling for riscv32 ilp32d (#2871)
- Portably handle fd_advise on directory fd (#2875)
- Fix sample basic intToStr was called with wrong length (#2876)
### Enhancements
- Implement strict validation of thread IDs according to the specification (#2521)
@ -127,6 +130,7 @@
- Use wasm_config_t to pass private configuration to wasm_engine_new (#2837)
- core/iwasm/interpreter/wasm_loader.c: remove an extra validation (#2845)
- Don't add "+d" to riscv cpu features if already given (#2855)
- Fix compilation warnings on Windows (#2868)
### Others
- Add mutex stress test (#2472)

View File

@ -58,7 +58,7 @@ float_to_string(float n, char *res, int res_size, int afterpoint)
// is needed to handle cases like 233.007
fpart = fpart * get_pow(10, afterpoint);
intToStr((int)fpart, res + i + 1, sizeof(res + i + 1), afterpoint);
intToStr((int)fpart, res + i + 1, res_size - i - 1, afterpoint);
}
}