summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-05-18 04:36:00 +0000
committerMike Frysinger <vapier@gentoo.org>2009-05-18 04:36:00 +0000
commit6e65bfd03b56914eed68383b3da637462e877af1 (patch)
treec015de00b46d7d3ae8f3248d199d53a03e59ff3c /sys-apps/shadow/files
parenta little broken (diff)
downloadhistorical-6e65bfd03b56914eed68383b3da637462e877af1.tar.gz
historical-6e65bfd03b56914eed68383b3da637462e877af1.tar.bz2
historical-6e65bfd03b56914eed68383b3da637462e877af1.zip
Add fix from upstream for crash with non-pam/empty user #270213 by Ulrich Müller.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/shadow/files')
-rw-r--r--sys-apps/shadow/files/shadow-4.1.4-login-non-pam-crash.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/sys-apps/shadow/files/shadow-4.1.4-login-non-pam-crash.patch b/sys-apps/shadow/files/shadow-4.1.4-login-non-pam-crash.patch
new file mode 100644
index 000000000000..69ca211da990
--- /dev/null
+++ b/sys-apps/shadow/files/shadow-4.1.4-login-non-pam-crash.patch
@@ -0,0 +1,20 @@
+http://bugs.gentoo.org/270213
+
+From 74c3b8df373aac8fc2a997c83f9d84790bf22a36 Mon Sep 17 00:00:00 2001
+From: nekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
+Date: Sat, 16 May 2009 15:43:13 +0000
+Subject: [PATCH] * src/login.c: Fix failure of non PAM enabled versions when an
+ empty username is entered after a first prompt.
+
+diff --git a/src/login.c b/src/login.c
+index abf649e..44ef8f8 100644
+--- a/src/login.c
++++ b/src/login.c
+@@ -913,6 +913,7 @@ int main (int argc, char **argv)
+ * anymore. */
+ if (NULL != pwd) {
+ pw_free (pwd);
++ pwd = NULL;
+ }
+ if (NULL != spwd) {
+ spw_free (spwd);