From: Christian Brauner Date: Thu, 25 Feb 2021 09:22:18 +0000 (+0100) Subject: commands: port lxc_cmd_console_log() to new helpers X-Git-Tag: lxc-5.0.0~267^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dda7dc08f5c04e99b94788d0f76bdc84e7f239a7;p=thirdparty%2Flxc.git commands: port lxc_cmd_console_log() to new helpers Signed-off-by: Christian Brauner --- diff --git a/src/lxc/commands.c b/src/lxc/commands.c index 6fcb17083..636779d85 100644 --- a/src/lxc/commands.c +++ b/src/lxc/commands.c @@ -1381,17 +1381,16 @@ int lxc_cmd_console_log(const char *name, const char *lxcpath, struct lxc_console_log *log) { bool stopped = false; + struct lxc_cmd_console_log data = { + .clear = log->clear, + .read = log->read, + .read_max = *log->read_max, + }; int ret; - struct lxc_cmd_console_log data; struct lxc_cmd_rr cmd; - data.clear = log->clear; - data.read = log->read; - data.read_max = *log->read_max; - - cmd.req.cmd = LXC_CMD_CONSOLE_LOG; - cmd.req.data = &data; - cmd.req.datalen = sizeof(struct lxc_cmd_console_log); + lxc_cmd_init(&cmd, LXC_CMD_CONSOLE_LOG); + lxc_cmd_data(&cmd, sizeof(struct lxc_cmd_console_log), &data); ret = lxc_cmd(name, &cmd, &stopped, lxcpath, NULL); if (ret < 0) @@ -1409,8 +1408,8 @@ int lxc_cmd_console_log(const char *name, const char *lxcpath, if (cmd.rsp.ret < 0) return cmd.rsp.ret; - *log->read_max = cmd.rsp.datalen; - log->data = cmd.rsp.data; + *log->read_max = cmd.rsp.datalen; + log->data = cmd.rsp.data; return 0; }