summaryrefslogtreecommitdiff
path: root/libwmc
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-01-20 14:52:58 -0600
committerDan Williams <dcbw@redhat.com>2012-01-20 14:54:02 -0600
commit85a7575717ae12ca42ee068eb1299cd55524205d (patch)
tree20777d2beff014d7de6df215945e7a1bf292cbd6 /libwmc
parent1ae2381e5a834a7173f0654b904c68f219af854a (diff)
wmc: global mode command is 3 bytes not 2
Diffstat (limited to 'libwmc')
-rw-r--r--libwmc/src/commands.c6
-rw-r--r--libwmc/tests/test-wmc-com.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/libwmc/src/commands.c b/libwmc/src/commands.c
index 2f28a600..ce1f1a97 100644
--- a/libwmc/src/commands.c
+++ b/libwmc/src/commands.c
@@ -354,14 +354,14 @@ wmc_cmd_network_info_result (const char *buf, size_t buflen)
size_t
wmc_cmd_get_global_mode_new (char *buf, size_t buflen)
{
- WmcCmdHeader *cmd = (WmcCmdHeader *) buf;
+ WmcCmdGetGlobalMode *cmd = (WmcCmdGetGlobalMode *) buf;
wmc_return_val_if_fail (buf != NULL, 0);
wmc_return_val_if_fail (buflen >= sizeof (*cmd), 0);
memset (cmd, 0, sizeof (*cmd));
- cmd->marker = WMC_CMD_MARKER;
- cmd->cmd = WMC_CMD_GET_GLOBAL_MODE;
+ cmd->hdr.marker = WMC_CMD_MARKER;
+ cmd->hdr.cmd = WMC_CMD_GET_GLOBAL_MODE;
return sizeof (*cmd);
}
diff --git a/libwmc/tests/test-wmc-com.c b/libwmc/tests/test-wmc-com.c
index e346d1c4..498dc0e9 100644
--- a/libwmc/tests/test-wmc-com.c
+++ b/libwmc/tests/test-wmc-com.c
@@ -443,7 +443,7 @@ test_com_get_global_mode (void *f, void *data)
size_t reply_len;
len = wmc_cmd_get_global_mode_new (buf, sizeof (buf));
- g_assert (len == 2);
+ g_assert (len == 3);
/* Send the command */
success = send_command (d, buf, sizeof (buf), len);