simulator: fix variadic iteration UB
The current logic calls va_arg() once after the actual last argument has been retrieved. While this should usually not cause real-world problems, it is undefined behaviour caught by AddressSanitizer.
parent
a488a6a8
No related branches found
No related tags found
Showing
- simulators/c++2/src_simulator/app/Parameter.h 7 additions, 9 deletionssimulators/c++2/src_simulator/app/Parameter.h
- simulators/c++2/src_simulator/definitions.h 5 additions, 4 deletionssimulators/c++2/src_simulator/definitions.h
- simulators/c++av/src_simulator/definitions.h 4 additions, 4 deletionssimulators/c++av/src_simulator/definitions.h
Please register or sign in to comment