getpass(3) is not supported on Android.
[strongswan.git] / src / whack / whack.c
index 5b2dc47..b277a68 100644 (file)
@@ -797,12 +797,14 @@ static void check_end(whack_end_t *this, whack_end_t *that,
 
 static void get_secret(int sock)
 {
-       const char *buf, *secret;
+       const char *buf = NULL, *secret;
        int len;
 
        fflush(stdout);
        usleep(20000); /* give fflush time for flushing */
+#ifdef HAVE_GETPASS
        buf = getpass("Enter: ");
+#endif
        secret = (buf == NULL)? "" : buf;
 
        /* send the secret to pluto */