gnome-keyring r1380 - in trunk: . pam
- From: nnielsen svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-keyring r1380 - in trunk: . pam
- Date: Thu, 11 Dec 2008 21:19:02 +0000 (UTC)
Author: nnielsen
Date: Thu Dec 11 21:19:02 2008
New Revision: 1380
URL: http://svn.gnome.org/viewvc/gnome-keyring?rev=1380&view=rev
Log:
* pam/gkr-pam-module.c: Close open file descriptors before
running the daemon. Fixes bug #560131
Modified:
trunk/ChangeLog
trunk/pam/gkr-pam-module.c
Modified: trunk/pam/gkr-pam-module.c
==============================================================================
--- trunk/pam/gkr-pam-module.c (original)
+++ trunk/pam/gkr-pam-module.c Thu Dec 11 21:19:02 2008
@@ -273,7 +273,7 @@
{
char *args[] = { GNOME_KEYRING_DAEMON, "-d", "--login", NULL};
const char* display;
- int ret;
+ int i, ret;
assert (pwd);
assert (pwd->pw_dir);
@@ -290,6 +290,10 @@
strerror (errno));
exit (EXIT_FAILURE);
}
+
+ /* Try valiantly to close unnecessary file descriptors */
+ for (i = STDERR; i < 64; ++i)
+ close (i);
/* Close unnecessary file descriptors */
close (inp[READ_END]);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]