diff options
author | Stef Walter <stefw@redhat.com> | 2013-05-02 12:56:12 +0200 |
---|---|---|
committer | Stef Walter <stefw@redhat.com> | 2013-05-02 12:56:12 +0200 |
commit | f2b2b6e702b222a5a89ae1985f497d2927257c27 (patch) | |
tree | d7f9cecfe6937e37c1505c3173bb881b8cd5afa6 | |
parent | f50bf31128647eb35d7e7dd6c9b7b2cce9d9025c (diff) |
Fix 'realm join --one-time-password'
We were including an extra carriage return when calling adcli
-rw-r--r-- | service/realm-adcli-enroll.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/service/realm-adcli-enroll.c b/service/realm-adcli-enroll.c index ce7a75e..1c7716e 100644 --- a/service/realm-adcli-enroll.c +++ b/service/realm-adcli-enroll.c @@ -134,14 +134,15 @@ realm_adcli_enroll_join_async (RealmDisco *disco, g_ptr_array_add (args, ccache_arg); break; case REALM_CREDENTIAL_PASSWORD: - input = realm_command_build_password_line (cred->x.password.value); + input = g_bytes_ref (cred->x.secret.value); g_ptr_array_add (args, "--login-type"); g_ptr_array_add (args, "user"); g_ptr_array_add (args, "--login-user"); g_ptr_array_add (args, cred->x.password.name); + g_ptr_array_add (args, "--stdin-password"); break; case REALM_CREDENTIAL_SECRET: - input = realm_command_build_password_line (cred->x.secret.value); + input = g_bytes_ref (cred->x.secret.value); g_ptr_array_add (args, "--login-type"); g_ptr_array_add (args, "computer"); g_ptr_array_add (args, "--stdin-password"); |