diff options
Diffstat (limited to 'src/responder/common')
-rw-r--r-- | src/responder/common/responder.h | 3 | ||||
-rw-r--r-- | src/responder/common/responder_common.c | 7 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/responder/common/responder.h b/src/responder/common/responder.h index 81082c675..3cf801516 100644 --- a/src/responder/common/responder.h +++ b/src/responder/common/responder.h @@ -207,8 +207,7 @@ struct dp_callback_ctx { void handle_requests_after_reconnect(struct resp_ctx *rctx); -int responder_logrotate(DBusMessage *message, - struct sbus_connection *conn); +int responder_logrotate(struct sbus_request *dbus_req); /* Each responder-specific request must create a constructor * function that creates a DBus Message that would be sent to diff --git a/src/responder/common/responder_common.c b/src/responder/common/responder_common.c index 298994a96..209bf5b01 100644 --- a/src/responder/common/responder_common.c +++ b/src/responder/common/responder_common.c @@ -990,17 +990,16 @@ done: return ret; } -int responder_logrotate(DBusMessage *message, - struct sbus_connection *conn) +int responder_logrotate(struct sbus_request *dbus_req) { errno_t ret; - 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); ret = monitor_common_rotate_logs(rctx->cdb, rctx->confdb_service_path); if (ret != EOK) return ret; - return monitor_common_pong(message, conn); + return sbus_request_return_and_finish(dbus_req, DBUS_TYPE_INVALID); } void responder_set_fd_limit(rlim_t fd_limit) |