From 13f3679b2f81da19b3aad730eea5db864e432be5 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 29 Dec 2010 20:35:55 +0100 Subject: [PATCH] tests: Fixed torture_get_user_home_dir on Windows. --- tests/unittests/torture_misc.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/unittests/torture_misc.c b/tests/unittests/torture_misc.c index 4e6e6608..70f4b5ac 100644 --- a/tests/unittests/torture_misc.c +++ b/tests/unittests/torture_misc.c @@ -1,5 +1,7 @@ #include +#ifndef _WIN32 #include +#endif #define LIBSSH_STATIC #include @@ -19,15 +21,18 @@ static void teardown(void **state) { } static void torture_get_user_home_dir(void **state) { - struct passwd *pwd; +#ifndef _WIN32 + struct passwd *pwd = getpwuid(getuid()); +#endif /* _WIN32 */ char *user; (void) state; - pwd = getpwuid(getuid()); - user = ssh_get_user_home_dir(); + assert_false(user == NULL); +#ifndef _WIN32 assert_string_equal(user, pwd->pw_dir); +#endif /* _WIN32 */ SAFE_FREE(user); }