diff options
Diffstat (limited to 'src/responder/autofs/autofssrv.c')
-rw-r--r-- | src/responder/autofs/autofssrv.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/responder/autofs/autofssrv.c b/src/responder/autofs/autofssrv.c index 5ce9ae023..b447a0634 100644 --- a/src/responder/autofs/autofssrv.c +++ b/src/responder/autofs/autofssrv.c @@ -29,8 +29,7 @@ #include "providers/data_provider.h" #include "responder/autofs/autofs_private.h" -static int autofs_clean_hash_table(DBusMessage *message, - struct sbus_connection *conn); +static int autofs_clean_hash_table(struct sbus_request *dbus_req); struct mon_cli_iface monitor_autofs_methods = { { &mon_cli_iface_meta, 0 }, @@ -112,10 +111,9 @@ autofs_dp_reconnect_init(struct sbus_connection *conn, be_conn->domain->name); } -static int autofs_clean_hash_table(DBusMessage *message, - struct sbus_connection *conn) +static int autofs_clean_hash_table(struct sbus_request *dbus_req) { - struct resp_ctx *rctx = talloc_get_type(sbus_conn_get_private_data(conn), + struct resp_ctx *rctx = talloc_get_type(sbus_conn_get_private_data(dbus_req->conn), struct resp_ctx); struct autofs_ctx *actx = talloc_get_type(rctx->pvt_ctx, struct autofs_ctx); @@ -127,7 +125,7 @@ static int autofs_clean_hash_table(DBusMessage *message, return ret; } - return monitor_common_pong(message, conn); + return sbus_request_return_and_finish(dbus_req, DBUS_TYPE_INVALID); } static int |