summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2012-09-28 15:31:47 -0400
committerColin Walters <walters@verbum.org>2012-09-28 15:31:47 -0400
commitfb8b8ce72c5725cd18507d1c824870a6c37ed7f2 (patch)
tree9bbc92a11d7885aafebd16036efc0e4264cb9917
parentdcee0dd7c0a80b35d92712024507929303b9f07a (diff)
Revert "hardening: Use __secure_getenv() in *addition* to _dbus_check_setuid()"
Follow to reverting a556443757b19fee67ef4441141246dd9cfed4f. See https://bugs.freedesktop.org/show_bug.cgi?id=52202#c24 This reverts commit d7ffad72146c2329692e0cf32eb1ac1dbb4fb51c.
-rw-r--r--dbus/dbus-keyring.c6
-rw-r--r--dbus/dbus-sysdeps-unix.c6
2 files changed, 0 insertions, 12 deletions
diff --git a/dbus/dbus-keyring.c b/dbus/dbus-keyring.c
index 2516bc34..3b9ce315 100644
--- a/dbus/dbus-keyring.c
+++ b/dbus/dbus-keyring.c
@@ -718,12 +718,6 @@ _dbus_keyring_new_for_credentials (DBusCredentials *credentials,
_DBUS_ASSERT_ERROR_IS_CLEAR (error);
- if (_dbus_getenv ("HOME") == NULL)
- {
- dbus_set_error_const (error, DBUS_ERROR_NOT_SUPPORTED,
- "Unable to create DBus keyring with no $HOME");
- return FALSE;
- }
if (_dbus_check_setuid ())
{
dbus_set_error_const (error, DBUS_ERROR_NOT_SUPPORTED,
diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c
index 6fa5bcb6..b4ecc96e 100644
--- a/dbus/dbus-sysdeps-unix.c
+++ b/dbus/dbus-sysdeps-unix.c
@@ -3434,12 +3434,6 @@ _dbus_get_autolaunch_address (const char *scope,
DBusString uuid;
dbus_bool_t retval;
- if (_dbus_getenv ("PATH") == NULL)
- {
- dbus_set_error_const (error, DBUS_ERROR_NOT_SUPPORTED,
- "Unable to autolaunch when PATH is unset");
- return FALSE;
- }
if (_dbus_check_setuid ())
{
dbus_set_error_const (error, DBUS_ERROR_NOT_SUPPORTED,