2005-02-07 Colin Walters <walters@verbum.org>
authorColin Walters <walters@verbum.org>
Mon, 7 Feb 2005 05:31:59 +0000 (05:31 +0000)
committerColin Walters <walters@verbum.org>
Mon, 7 Feb 2005 05:31:59 +0000 (05:31 +0000)
* bus/selinux.c (bus_selinux_allows_send): Handle NULL for
sender or proposed_recipient.

bus/selinux.c

index 9527489..5cb4438 100644 (file)
@@ -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);