X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/798619b91c91405f847b0e48137239f218a4cf15..59f0d218a6ff34c80cf898f6d7ac62555ba8eb11:/packages/openssh/auth.c.patch diff --git a/packages/openssh/auth.c.patch b/packages/openssh/auth.c.patch new file mode 100644 index 00000000..13ec6569 --- /dev/null +++ b/packages/openssh/auth.c.patch @@ -0,0 +1,17 @@ +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();