diff -u -r ../openssh-6.6p1/auth.c ./auth.c --- ../openssh-6.6p1/auth.c 2013-06-01 23:41:51.000000000 +0200 +++ ./auth.c 2014-06-04 12:59:53.060699278 +0200 @@ -603,7 +603,13 @@ aix_setauthdb(user); #endif +#ifdef __ANDROID__ + /* Effectively a single-user system, use current user no matter supplied user */ + pw = getpwuid(getuid()); +#else pw = getpwnam(user); +#endif + #if defined(_AIX) && defined(HAVE_SETAUTHDB) aix_restoreauthdb();