Revert "hardening: Use __secure_getenv() in *addition* to _dbus_check_setuid()"
authorColin Walters <walters@verbum.org>
Fri, 28 Sep 2012 19:31:47 +0000 (15:31 -0400)
committerColin Walters <walters@verbum.org>
Fri, 28 Sep 2012 20:16:34 +0000 (16:16 -0400)
Follow to reverting a556443757b19fee67ef4441141246dd9cfed4f.
See https://bugs.freedesktop.org/show_bug.cgi?id=52202#c24

This reverts commit d7ffad72146c2329692e0cf32eb1ac1dbb4fb51c.

dbus/dbus-keyring.c
dbus/dbus-sysdeps-unix.c

index 2516bc3..3b9ce31 100644 (file)
@@ -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,
index 6fa5bcb..b4ecc96 100644 (file)
@@ -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,