summaryrefslogtreecommitdiff
path: root/bus/stats.c
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2015-01-02 11:06:03 +0000
committerSimon McVittie <smcv@debian.org>2015-01-02 11:06:03 +0000
commit9f7037805b3f6564710f92d8be80f1953b544884 (patch)
tree616e72d4427385ed1b3c03b24f2b55a802c90db3 /bus/stats.c
parent61e47df2e5e26126ca8f304b55461b9d08bfbb00 (diff)
downloaddbus-9f7037805b3f6564710f92d8be80f1953b544884.tar.gz
Imported Upstream version 1.8.14upstream/1.8.14
Diffstat (limited to 'bus/stats.c')
-rw-r--r--bus/stats.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/bus/stats.c b/bus/stats.c
index 24308eb5..20321e5e 100644
--- a/bus/stats.c
+++ b/bus/stats.c
@@ -29,6 +29,7 @@
#include <dbus/dbus-connection-internal.h>
#include "connection.h"
+#include "driver.h"
#include "services.h"
#include "utils.h"
@@ -49,6 +50,9 @@ bus_stats_handle_get_stats (DBusConnection *connection,
_DBUS_ASSERT_ERROR_IS_CLEAR (error);
+ if (!bus_driver_check_message_is_for_us (message, error))
+ return FALSE;
+
context = bus_transaction_get_context (transaction);
connections = bus_context_get_connections (context);
@@ -131,6 +135,9 @@ bus_stats_handle_get_connection_stats (DBusConnection *caller_connection,
_DBUS_ASSERT_ERROR_IS_CLEAR (error);
+ if (!bus_driver_check_message_is_for_us (message, error))
+ return FALSE;
+
registry = bus_connection_get_registry (caller_connection);
if (! dbus_message_get_args (message, error,