Alex Henrie : msvcrt/tests: Check errno after strdup(NULL).
Module: wine Branch: master Commit: 1cade77fc4f4fb01f1d485ca33721f015f6c4ef5 URL: https://gitlab.winehq.org/wine/wine/-/commit/1cade77fc4f4fb01f1d485ca33721f0... Author: Alex Henrie <alexhenrie24(a)gmail.com> Date: Wed Oct 11 09:18:37 2023 -0600 msvcrt/tests: Check errno after strdup(NULL). --- dlls/msvcrt/tests/string.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dlls/msvcrt/tests/string.c b/dlls/msvcrt/tests/string.c index 6a9dc23d4f0..10c7fea4439 100644 --- a/dlls/msvcrt/tests/string.c +++ b/dlls/msvcrt/tests/string.c @@ -642,10 +642,11 @@ static void test_mbsspnp( void) static void test_strdup(void) { - char *str; - str = _strdup( 0 ); - ok( str == 0, "strdup returns %s should be 0\n", str); - free( str ); + char *str; + errno = 0xdeadbeef; + str = strdup(0); + ok(str == 0, "strdup returned %s, expected NULL\n", wine_dbgstr_a(str)); + ok(errno == 0xdeadbeef, "errno is %d, expected 0xdeadbeef\n", errno); } static void test_strcmp(void)
participants (1)
-
Alexandre Julliard