diff options
author | Matt Johnston <matt@ucc.asn.au> | 2013-03-19 20:15:44 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2013-03-19 20:15:44 +0800 |
commit | 866775c7dfb00ffe941a721d1b31b7d2f6b47cc1 (patch) | |
tree | 123cb04b838a72182118b9c6e171d2af2a933795 | |
parent | e9786da2c8f50b57c56918f95e167c06b517c191 (diff) | |
download | dropbear-866775c7dfb00ffe941a721d1b31b7d2f6b47cc1.tar.gz |
Android returns NULL for pw_crypt, set it to something else
-rw-r--r-- | common-session.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/common-session.c b/common-session.c index eab2ee5..f4fa579 100644 --- a/common-session.c +++ b/common-session.c @@ -462,6 +462,10 @@ void fill_passwd(const char* username) { passwd_crypt = spasswd->sp_pwdp; } #endif + if (!passwd_crypt) { + /* android supposedly returns NULL */ + passwd_crypt = "!!"; + } ses.authstate.pw_passwd = m_strdup(passwd_crypt); } } |