Make sure getpass() is available

It's not on Android for example.
This commit is contained in:
Tobias Brunner committed 2014-05-29 12:28:53 +02:00
1 parent 95d13fcc3f
commit b2b54bd71d
3 files changed
+9 -3

No files matched your search

+3 -1
View File
@@ -144,13 +144,15 @@ CALLBACK(password_cb, shared_key_t*,
identification_t *me, identification_t *other,
id_match_t *match_me, id_match_t *match_other)
{
char *pwd;
char *pwd = NULL;
if (type != SHARED_PRIVATE_KEY_PASS)
{
return NULL;
}
#ifdef HAVE_GETPASS
pwd = getpass(prompt);
#endif
if (!pwd || strlen(pwd) == 0)
{
return NULL;