diff --git a/auth/credentials/tests/test_creds.c b/auth/credentials/tests/test_creds.c index 2a41c78623b..9a6c0053bc6 100644 --- a/auth/credentials/tests/test_creds.c +++ b/auth/credentials/tests/test_creds.c @@ -167,6 +167,7 @@ static void torture_creds_parse_string(void **state) TALLOC_CTX *mem_ctx = *state; struct cli_credentials *creds = NULL; enum credentials_obtained princ_obtained = CRED_UNINITIALISED; + enum credentials_obtained pwd_obtained = CRED_UNINITIALISED; creds = cli_credentials_init(mem_ctx); assert_non_null(creds); @@ -221,7 +222,9 @@ static void torture_creds_parse_string(void **state) assert_int_equal(princ_obtained, CRED_SPECIFIED); assert_string_equal(creds->password, "BROT"); - assert_int_equal(creds->password_obtained, CRED_SPECIFIED); + pwd_obtained = cli_credentials_get_password_obtained(creds); + assert_int_equal(pwd_obtained, CRED_SPECIFIED); + } static void torture_creds_krb5_state(void **state)