summaryrefslogtreecommitdiffstats
path: root/src/bridge_request.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bridge_request.c')
-rw-r--r--src/bridge_request.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/bridge_request.c b/src/bridge_request.c
index e7e90f8..bf376ed 100644
--- a/src/bridge_request.c
+++ b/src/bridge_request.c
@@ -31,14 +31,13 @@
#include "bridge_request.h"
#include "bridge.h"
-int bridge_request_init(bridge_request_t *self, bridge_t *bridge, DBusConnection *dbus_connection, int socket)
+int bridge_request_init(bridge_request_t *self, bridge_t *bridge, int socket)
{
if (FCGX_InitRequest(&self->request, socket, FCGI_FAIL_ACCEPT_ON_INTR) != 0) {
return EINVAL;
}
self->tokener = json_tokener_new();
- self->dbus_connection = dbus_connection;
self->bridge = bridge;
self->next = 0;
self->response = json_object_new_object();
@@ -695,7 +694,7 @@ int bridge_request_call_json_dbus(bridge_request_t *self, struct json_object *in
if ((ret = bridge_request_to_dbus(self, in_json, &msg)) != 0)
return ret;
- if (!dbus_connection_send_with_reply(self->dbus_connection, msg,
+ if (!dbus_connection_send_with_reply(self->bridge->dbus_connection, msg,
&pending, -1)) {
bridge_request_error(self, "Out of memory.");
ret = ENOMEM;