From: Bartosz Kosiorek <gang65(a)poczta.onet.pl> --- dlls/ucrtbase/tests/scanf.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/ucrtbase/tests/scanf.c b/dlls/ucrtbase/tests/scanf.c index 072352ae164..e7398c6e972 100644 --- a/dlls/ucrtbase/tests/scanf.c +++ b/dlls/ucrtbase/tests/scanf.c @@ -18,6 +18,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#include <errno.h> #include <stdio.h> #include <math.h> @@ -60,6 +61,11 @@ static void test_sscanf(void) for (i = 0; i < ARRAY_SIZE(tests); ++i) { + errno = 0xdeadbeef; + ret = vsscanf_wrapper(tests[i], "0046F171", -1, NULL, &ptr); + todo_wine ok(ret == EOF, "sscanf returned %d for flags %#x\n", ret, tests[i]); + todo_wine ok(errno == EINVAL, "Unexpected errno %d.\n", errno); + ret = vsscanf_wrapper(tests[i], "", -1, "%d", &result); ok(ret == EOF, "sscanf returned %d for flags %#x\n", ret, tests[i]); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/4284