From 4ba8909643da6e00074c30c65a131c42fcd15051 Mon Sep 17 00:00:00 2001 From: Antoine Catton <acatton@tiolive.com> Date: Wed, 2 Nov 2011 16:41:19 +0100 Subject: [PATCH] Minor: bugfix on dropbear single user patch. --- component/dropbear/buildout.cfg | 2 +- component/dropbear/userspace.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/component/dropbear/buildout.cfg b/component/dropbear/buildout.cfg index dbb070920..50f1ac293 100644 --- a/component/dropbear/buildout.cfg +++ b/component/dropbear/buildout.cfg @@ -13,7 +13,7 @@ parts = [dropbear-userspace-patch] recipe = hexagonit.recipe.download -md5sum = 89f575b9a9586b04ef9073c9c3af13ae +md5sum = 3d934c2c90e8c57536a4fa2cf8ad216d url = ${:_profile_base_location_}/${:filename} filename = userspace.patch download-only = true diff --git a/component/dropbear/userspace.patch b/component/dropbear/userspace.patch index 376c85b08..b64798e6f 100644 --- a/component/dropbear/userspace.patch +++ b/component/dropbear/userspace.patch @@ -48,7 +48,7 @@ index 87e3c5e..adb2e8b 100644 + if (svr_opts.singleuser) { + m_free(username); + /* Get the current login of the user running dropbear */ -+ username = m_strdup(getlogin()); ++ username = m_strdup(getpwuid(getuid())->pw_name); + } +#endif /* ifdef ENABLE_SINGLEUSER */ servicename = buf_getstring(ses.payload, &servicelen); -- 2.30.9