dummyflasher.c: Prevent use-after-free bug
The memory for the `status` string is aliased by the `endptr` pointer.
Moreover, `errno` could have been modified by the call to `free()`.
Therefore, only free the former when there are no more uses of either.
Signed-off-by: Angel Pons <firstname.lastname@example.org>
Tested-by: build bot (Jenkins) <email@example.com>
Reviewed-by: Edward O'Callaghan <firstname.lastname@example.org>
Reviewed-by: Anastasia Klimchuk <email@example.com>
1 file changed