From 1d4ac6dc1e2e5d6b26a3ff31c32ba9fbcbc0c3db Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Thu, 9 Jan 2014 17:34:05 +0100 Subject: [PATCH] msvcrt/tests: Fix crash in mbstowcs tests. --- dlls/msvcrt/tests/string.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dlls/msvcrt/tests/string.c b/dlls/msvcrt/tests/string.c index 800a06b425a..71b68157f91 100644 --- a/dlls/msvcrt/tests/string.c +++ b/dlls/msvcrt/tests/string.c @@ -1635,10 +1635,13 @@ static void test_mbstowcs(void) wOut[4] = '!'; wOut[5] = '\0'; mOut[4] = '!'; mOut[5] = '\0'; - errno = 0xdeadbeef; - ret = mbstowcs(wOut, NULL, 4); - ok(ret == -1, "mbstowcs did not return -1\n"); - ok(errno == EINVAL, "errno = %d\n", errno); + if(pmbstowcs_s) { + /* crashes on some systems */ + errno = 0xdeadbeef; + ret = mbstowcs(wOut, NULL, 4); + ok(ret == -1, "mbstowcs did not return -1\n"); + ok(errno == EINVAL, "errno = %d\n", errno); + } ret = mbstowcs(NULL, mSimple, 0); ok(ret == 4, "mbstowcs did not return 4\n");