From: Colin Walters Date: Tue, 16 Mar 2010 17:20:36 +0000 (-0400) Subject: Don't send an reply for driver messages if one isn't requested X-Git-Tag: dbus-1.2.22~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=edecaa4abcc87712d470b9dc0f2d124417b3eebf;p=thirdparty%2Fdbus.git Don't send an reply for driver messages if one isn't requested Basically honor the no_reply flag; a binding is likely to want to set this so it doesn't have to process extra traffic for match rules. --- diff --git a/bus/driver.c b/bus/driver.c index 4a6a32435..5e8a7a266 100644 --- a/bus/driver.c +++ b/bus/driver.c @@ -32,6 +32,7 @@ #include "utils.h" #include #include +#include #include #include @@ -791,6 +792,9 @@ send_ack_reply (DBusConnection *connection, { DBusMessage *reply; + if (dbus_message_get_no_reply (message)) + return TRUE; + reply = dbus_message_new_method_return (message); if (reply == NULL) {