diff options
| author | Colin Walters <walters@verbum.org> | 2005-02-07 05:31:59 +0000 | 
|---|---|---|
| committer | Colin Walters <walters@verbum.org> | 2005-02-07 05:31:59 +0000 | 
| commit | b4fbcb98f17db36d40257969e5d5b35e231a088a (patch) | |
| tree | 8334829aa620d6a786a4dd04e4bec8a27fc8c955 | |
| parent | d76937e2e1bfc8e30377468db1e190f92d081ef9 (diff) | |
2005-02-07  Colin Walters  <walters@verbum.org>
	* bus/selinux.c (bus_selinux_allows_send): Handle NULL for
	sender or proposed_recipient.
| -rw-r--r-- | bus/selinux.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/bus/selinux.c b/bus/selinux.c index 9527489f..5cb4438a 100644 --- a/bus/selinux.c +++ b/bus/selinux.c @@ -470,9 +470,9 @@ bus_selinux_allows_send (DBusConnection     *sender,    if (!selinux_enabled)      return TRUE; -  if (!dbus_connection_get_unix_process_id (sender, &spid)) +  if (!sender || !dbus_connection_get_unix_process_id (sender, &spid))      spid = 0; -  if (!dbus_connection_get_unix_process_id (proposed_recipient, &tpid)) +  if (!proposed_recipient || !dbus_connection_get_unix_process_id (proposed_recipient, &tpid))      tpid = 0;    auxdata = dbus_new0 (DBusString, 1); | 
